J'ai une machine tournant sous redhat 7 qui ne veut plus demarrer
Et m'affiche "kernel panic: no init found. Try passing init= to the
kernel"
( un essai avec init=3 ne change rien ...)
apparement il n'est pas possible de monter la partition /dev/hda2 ...
J'ai utilise une disquette de boot afin de faire un fsck/e2fsck sur
cette partition
mais il m'a paru trop rapide et j'ai eu des messages d'erreur ...
( "Attempt to read block from filesystem resulted in short read while
reading block 503
Attempt to read block from filesystem resulted in short read while
reading journal superblock
Attempt to read block from filesystem resulted in short read while
checking ext3 journal for / " )
Le probleme n'est donc pas resolu ...
existe t'il d'autres outils qui me permettraient de "recuperer" cette
partition ?
( ou des options speciales ? )
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit qu'il voyait une corruption dans ton FS .
Ou alirs tu nous cache une partie des erreurs qu'il affiche ? -- http://mrakotom.free.fr
J. Mayer
On Tue, 09 Dec 2003 14:00:43 +0000, f wrote:
Rakotomandimby wrote:
Benjamin wrote:
[...]
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit qu'il voyait une corruption dans ton FS .
" Attempt to read block from filesystem resulted in short read while " reading block 503
ça ne traduit pas souvent un excès de santé du disque, et donc encore moins des système de fichiers y hébergés.
-- fm
Et "no init found" veut dire que le kernel ne trouve ni /sbin/init ni /bin/sh, ce qui n'a pas de rapport avec /etc Sinon, pour l'info, il est tout à fait possible de ne pas avoir de /etc du tout. Le tout est de compiler mount en lui disant de ne pas utiliser /etc/mtab et que les script de démarage se passent de /etc/fstab, etc... Ca n'est bien sur envisageable que sur des système avec une config simple (dans l'embarqué, par ex). Pour le faire de façon plus générique, il suffit que le rc.sysinit sache trouver la partition qui contient /etc en se passant de /etc/fstab (la remarque sur mount reste toujours valable).
On Tue, 09 Dec 2003 14:00:43 +0000, f wrote:
Rakotomandimby <mrakotom@free.fr> wrote:
Benjamin wrote:
[...]
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec
laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur
que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a
voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit
qu'il voyait une corruption dans ton FS .
" Attempt to read block from filesystem resulted in short read while
" reading block 503
ça ne traduit pas souvent un excès de santé du disque, et donc encore
moins des système de fichiers y hébergés.
-- fm
Et "no init found" veut dire que le kernel ne trouve ni /sbin/init
ni /bin/sh, ce qui n'a pas de rapport avec /etc
Sinon, pour l'info, il est tout à fait possible de ne pas avoir
de /etc du tout. Le tout est de compiler mount en lui disant de
ne pas utiliser /etc/mtab et que les script de démarage se passent
de /etc/fstab, etc...
Ca n'est bien sur envisageable que sur des système avec une config
simple (dans l'embarqué, par ex).
Pour le faire de façon plus générique, il suffit que le rc.sysinit
sache trouver la partition qui contient /etc en se passant de
/etc/fstab (la remarque sur mount reste toujours valable).
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit qu'il voyait une corruption dans ton FS .
" Attempt to read block from filesystem resulted in short read while " reading block 503
ça ne traduit pas souvent un excès de santé du disque, et donc encore moins des système de fichiers y hébergés.
-- fm
Et "no init found" veut dire que le kernel ne trouve ni /sbin/init ni /bin/sh, ce qui n'a pas de rapport avec /etc Sinon, pour l'info, il est tout à fait possible de ne pas avoir de /etc du tout. Le tout est de compiler mount en lui disant de ne pas utiliser /etc/mtab et que les script de démarage se passent de /etc/fstab, etc... Ca n'est bien sur envisageable que sur des système avec une config simple (dans l'embarqué, par ex). Pour le faire de façon plus générique, il suffit que le rc.sysinit sache trouver la partition qui contient /etc en se passant de /etc/fstab (la remarque sur mount reste toujours valable).
benjamin.ferry
"J. Mayer" wrote in message news:...
On Tue, 09 Dec 2003 14:00:43 +0000, f wrote:
Rakotomandimby wrote:
Benjamin wrote:
[...]
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit qu'il voyait une corruption dans ton FS .
" Attempt to read block from filesystem resulted in short read while " reading block 503
ça ne traduit pas souvent un excès de santé du disque, et donc encore moins des système de fichiers y hébergés.
-- fm
Et "no init found" veut dire que le kernel ne trouve ni /sbin/init ni /bin/sh, ce qui n'a pas de rapport avec /etc Sinon, pour l'info, il est tout à fait possible de ne pas avoir de /etc du tout. Le tout est de compiler mount en lui disant de ne pas utiliser /etc/mtab et que les script de démarage se passent de /etc/fstab, etc... Ca n'est bien sur envisageable que sur des système avec une config simple (dans l'embarqué, par ex). Pour le faire de façon plus générique, il suffit que le rc.sysinit sache trouver la partition qui contient /etc en se passant de /etc/fstab (la remarque sur mount reste toujours valable).
Bonjour,
merci pour vos reponses,
En fait mon syteme est sur /dev/hda2 (/ ainsi que toute l'arborescence ...)
J'ai donc le noyau sur /dev/hda1, tout le systeme sur /dev/hda2 et la swap sur /dev/hda3
Et donc, comme il n'arrive pas monter /dev/hda2, il ne trouve aucun fichiers ( /etc, /bin, /sbin ... ) et s'arrete sur kernel panic ...
( en fait j'ai ce probleme de disque suite a un coupure de courant ... )
De plus lorsque j'avais boote sur un disquette, suite au fsck j'avais tente un mount qui lui aussi n'avait pas marche ...
La moindre proposition pour recuperer cette partition sera la bien venue ... ( actuellement je ne vois pas vraiment de solution ... et j'aimerais eviter de devoir en arriver a la re-formater ... )
Merci
Benjamin
"J. Mayer" <l_indien_no_more_spams@magic.fr> wrote in message news:<pan.2003.12.09.21.56.18.685426@magic.fr>...
On Tue, 09 Dec 2003 14:00:43 +0000, f wrote:
Rakotomandimby <mrakotom@free.fr> wrote:
Benjamin wrote:
[...]
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec
laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur
que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a
voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit
qu'il voyait une corruption dans ton FS .
" Attempt to read block from filesystem resulted in short read while
" reading block 503
ça ne traduit pas souvent un excès de santé du disque, et donc encore
moins des système de fichiers y hébergés.
-- fm
Et "no init found" veut dire que le kernel ne trouve ni /sbin/init
ni /bin/sh, ce qui n'a pas de rapport avec /etc
Sinon, pour l'info, il est tout à fait possible de ne pas avoir
de /etc du tout. Le tout est de compiler mount en lui disant de
ne pas utiliser /etc/mtab et que les script de démarage se passent
de /etc/fstab, etc...
Ca n'est bien sur envisageable que sur des système avec une config
simple (dans l'embarqué, par ex).
Pour le faire de façon plus générique, il suffit que le rc.sysinit
sache trouver la partition qui contient /etc en se passant de
/etc/fstab (la remarque sur mount reste toujours valable).
Bonjour,
merci pour vos reponses,
En fait mon syteme est sur /dev/hda2 (/ ainsi que toute l'arborescence
...)
J'ai donc le noyau sur /dev/hda1, tout le systeme sur /dev/hda2 et la
swap sur /dev/hda3
Et donc, comme il n'arrive pas monter /dev/hda2, il ne trouve aucun
fichiers ( /etc, /bin, /sbin ... )
et s'arrete sur kernel panic ...
( en fait j'ai ce probleme de disque suite a un coupure de courant ...
)
De plus lorsque j'avais boote sur un disquette, suite au fsck j'avais
tente un mount qui lui aussi n'avait pas marche ...
La moindre proposition pour recuperer cette partition sera la bien
venue ...
( actuellement je ne vois pas vraiment de solution ... et j'aimerais
eviter de devoir en arriver a la re-formater ... )
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit qu'il voyait une corruption dans ton FS .
" Attempt to read block from filesystem resulted in short read while " reading block 503
ça ne traduit pas souvent un excès de santé du disque, et donc encore moins des système de fichiers y hébergés.
-- fm
Et "no init found" veut dire que le kernel ne trouve ni /sbin/init ni /bin/sh, ce qui n'a pas de rapport avec /etc Sinon, pour l'info, il est tout à fait possible de ne pas avoir de /etc du tout. Le tout est de compiler mount en lui disant de ne pas utiliser /etc/mtab et que les script de démarage se passent de /etc/fstab, etc... Ca n'est bien sur envisageable que sur des système avec une config simple (dans l'embarqué, par ex). Pour le faire de façon plus générique, il suffit que le rc.sysinit sache trouver la partition qui contient /etc en se passant de /etc/fstab (la remarque sur mount reste toujours valable).
Bonjour,
merci pour vos reponses,
En fait mon syteme est sur /dev/hda2 (/ ainsi que toute l'arborescence ...)
J'ai donc le noyau sur /dev/hda1, tout le systeme sur /dev/hda2 et la swap sur /dev/hda3
Et donc, comme il n'arrive pas monter /dev/hda2, il ne trouve aucun fichiers ( /etc, /bin, /sbin ... ) et s'arrete sur kernel panic ...
( en fait j'ai ce probleme de disque suite a un coupure de courant ... )
De plus lorsque j'avais boote sur un disquette, suite au fsck j'avais tente un mount qui lui aussi n'avait pas marche ...
La moindre proposition pour recuperer cette partition sera la bien venue ... ( actuellement je ne vois pas vraiment de solution ... et j'aimerais eviter de devoir en arriver a la re-formater ... )
Merci
Benjamin
J. Mayer
On Wed, 10 Dec 2003 04:30:35 -0800, Benjamin wrote:
"J. Mayer" wrote in message news:...
On Tue, 09 Dec 2003 14:00:43 +0000, f wrote:
Rakotomandimby wrote:
Benjamin wrote:
[...]
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit qu'il voyait une corruption dans ton FS .
" Attempt to read block from filesystem resulted in short read while " reading block 503
ça ne traduit pas souvent un excès de santé du disque, et donc encore moins des système de fichiers y hébergés.
-- fm
Et "no init found" veut dire que le kernel ne trouve ni /sbin/init ni /bin/sh, ce qui n'a pas de rapport avec /etc Sinon, pour l'info, il est tout à fait possible de ne pas avoir de /etc du tout. Le tout est de compiler mount en lui disant de ne pas utiliser /etc/mtab et que les script de démarage se passent de /etc/fstab, etc... Ca n'est bien sur envisageable que sur des système avec une config simple (dans l'embarqué, par ex). Pour le faire de façon plus générique, il suffit que le rc.sysinit sache trouver la partition qui contient /etc en se passant de /etc/fstab (la remarque sur mount reste toujours valable).
Bonjour,
merci pour vos reponses,
En fait mon syteme est sur /dev/hda2 (/ ainsi que toute l'arborescence ...)
J'ai donc le noyau sur /dev/hda1, tout le systeme sur /dev/hda2 et la swap sur /dev/hda3
Etrange, pourquoi le noyau n'est il pas sur la partition root ?
Et donc, comme il n'arrive pas monter /dev/hda2, il ne trouve aucun fichiers ( /etc, /bin, /sbin ... ) et s'arrete sur kernel panic ...
Effectivement
La moindre proposition pour recuperer cette partition sera la bien venue ... ( actuellement je ne vois pas vraiment de solution ... et j'aimerais eviter de devoir en arriver a la re-formater ... )
Essayes un fsck.ext2 et de monter la partition en ext2 seulement (pas en ext3). Tu peux forcer celà en faisant: mount -t ext2 ...
On Wed, 10 Dec 2003 04:30:35 -0800, Benjamin wrote:
"J. Mayer" <l_indien_no_more_spams@magic.fr> wrote in message news:<pan.2003.12.09.21.56.18.685426@magic.fr>...
On Tue, 09 Dec 2003 14:00:43 +0000, f wrote:
Rakotomandimby <mrakotom@free.fr> wrote:
Benjamin wrote:
[...]
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec
laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur
que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a
voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit
qu'il voyait une corruption dans ton FS .
" Attempt to read block from filesystem resulted in short read while
" reading block 503
ça ne traduit pas souvent un excès de santé du disque, et donc encore
moins des système de fichiers y hébergés.
-- fm
Et "no init found" veut dire que le kernel ne trouve ni /sbin/init
ni /bin/sh, ce qui n'a pas de rapport avec /etc
Sinon, pour l'info, il est tout à fait possible de ne pas avoir
de /etc du tout. Le tout est de compiler mount en lui disant de
ne pas utiliser /etc/mtab et que les script de démarage se passent
de /etc/fstab, etc...
Ca n'est bien sur envisageable que sur des système avec une config
simple (dans l'embarqué, par ex).
Pour le faire de façon plus générique, il suffit que le rc.sysinit
sache trouver la partition qui contient /etc en se passant de
/etc/fstab (la remarque sur mount reste toujours valable).
Bonjour,
merci pour vos reponses,
En fait mon syteme est sur /dev/hda2 (/ ainsi que toute l'arborescence
...)
J'ai donc le noyau sur /dev/hda1, tout le systeme sur /dev/hda2 et la
swap sur /dev/hda3
Etrange, pourquoi le noyau n'est il pas sur la partition root ?
Et donc, comme il n'arrive pas monter /dev/hda2, il ne trouve aucun
fichiers ( /etc, /bin, /sbin ... )
et s'arrete sur kernel panic ...
Effectivement
La moindre proposition pour recuperer cette partition sera la bien
venue ...
( actuellement je ne vois pas vraiment de solution ... et j'aimerais
eviter de devoir en arriver a la re-formater ... )
Essayes un fsck.ext2 et de monter la partition en ext2 seulement
(pas en ext3). Tu peux forcer celà en faisant:
mount -t ext2 ...
On Wed, 10 Dec 2003 04:30:35 -0800, Benjamin wrote:
"J. Mayer" wrote in message news:...
On Tue, 09 Dec 2003 14:00:43 +0000, f wrote:
Rakotomandimby wrote:
Benjamin wrote:
[...]
en fait c'est ton repertoire /etc qui n'est pas sur la partition avec laquelle il boot .
Moi j'ai jamais reussi a booter correctement avec le repertoire /etc ailleur que sur le device de boot .
Je saispas si c'est un debut de reponse , mais en tout cas ça n'a rien a voir avec ton probleme de corruption de FS .
D'autant plus , il dit qu'il ne trouve pas de "init" ... il n'a jamais dit qu'il voyait une corruption dans ton FS .
" Attempt to read block from filesystem resulted in short read while " reading block 503
ça ne traduit pas souvent un excès de santé du disque, et donc encore moins des système de fichiers y hébergés.
-- fm
Et "no init found" veut dire que le kernel ne trouve ni /sbin/init ni /bin/sh, ce qui n'a pas de rapport avec /etc Sinon, pour l'info, il est tout à fait possible de ne pas avoir de /etc du tout. Le tout est de compiler mount en lui disant de ne pas utiliser /etc/mtab et que les script de démarage se passent de /etc/fstab, etc... Ca n'est bien sur envisageable que sur des système avec une config simple (dans l'embarqué, par ex). Pour le faire de façon plus générique, il suffit que le rc.sysinit sache trouver la partition qui contient /etc en se passant de /etc/fstab (la remarque sur mount reste toujours valable).
Bonjour,
merci pour vos reponses,
En fait mon syteme est sur /dev/hda2 (/ ainsi que toute l'arborescence ...)
J'ai donc le noyau sur /dev/hda1, tout le systeme sur /dev/hda2 et la swap sur /dev/hda3
Etrange, pourquoi le noyau n'est il pas sur la partition root ?
Et donc, comme il n'arrive pas monter /dev/hda2, il ne trouve aucun fichiers ( /etc, /bin, /sbin ... ) et s'arrete sur kernel panic ...
Effectivement
La moindre proposition pour recuperer cette partition sera la bien venue ... ( actuellement je ne vois pas vraiment de solution ... et j'aimerais eviter de devoir en arriver a la re-formater ... )
Essayes un fsck.ext2 et de monter la partition en ext2 seulement (pas en ext3). Tu peux forcer celà en faisant: mount -t ext2 ...