Kernel panic, récupérer dossier /

gtrgib Messages postés 536 Date d'inscription   Statut Membre Dernière intervention   -  
gtrgib Messages postés 536 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

En ce moment c'est la m....

Chaque fois que je veux installer un deuxième dur sur mon ordi qui est sous Mandrake 10.0, je me retrouve avec un kernel panic.

Voici le message d'erreur :
kernel panic: No init found. Try passing init=option to kernel

J'ai sauvé une copie de mes fichiers "fstab, lilo.conf et mtab" alors je pouvais démarrer avec un livecd comme Mandows et recopier mes fichiers fstab et lilo.conf dans mon répertoire /etc.

Mon dd avec Mandrake 10.0 et partitionné comme suit :

1-swap
2-win98
3-winXp
4-/
5-/home
6,7 et 8 pour mettre mes donnés personnelle, elles sont en Fat 32.

Mes partitions 4 et 5 sont "hda6 et hda7". Avec le livecd Mandows par exemple je peut lire ma partition hda7 qui contient mon répertoire "/home/mon_nom/". Dans le répertoire /home/mon_nom/ , il y a mon profil, firefox, thunderbird et autre choses.

Mais mon problème est que je ne peut plus accéder à mon répertoire "/" qui est sur hda6 et qui contient les répertoire "bin, etc, var, mnt, usr et tous les autres répertoire que Linux créer à l'installation.

En fait je peut voir sous un livecd le répertoire hda6 mais lorsque je clique dessus(dans Konqueror), il est vide. J'ai été(toujours avec le livecd) dans le centre de contrôle Mandrake dans le point de montage. Toutes mes partitions son monté sauf hda6 et hda7. Lorsque je clique sur monter hda7, ça ne fonctionne pas, il ne se monte pas.

Je ne peut don plus recopier mes fichier fstab et lilo.conf dans mon répertoire /etc puisque je ne le vois plus.

Comment faire pour retrouver ce répertoire "/" sans tous perdre car ça fait presqu'un an que ça fonctionne bien et je n'ai pas envie de tout réinstaller et de devoir tout reconfigurer....

Je sais qu'avec le cd-1 de Mandrake 10.0 je peut au boot du cd, apputer sur F1 et ensuite taper je ne sais quoi.

Avez vous une idée pour régler mon problème car ça me décourage, j'avais déjà essayer d'installer un deuxième dd et j'avais du tout réinstaller et après je n'osais plus essayer d'installer un autre dd.

Merci

9 réponses

kmf
 
Comment faire pour retrouver ce répertoire "/" ... ?

Essayer un mount (dans le live-cd). Taper dans une console:

su -
mkdir /mnt/racine/
mount -t ext3 -o rw /dev/hda6 /mnt/racine

ici "su -" sert pour se connecter en root (sur le live-cd il n'y a pas de mot de pass, peut-etre tu es deja en root).
"mkdir ..." cree point de montage, tu peux choisir un autre repertoire si tu veux.

Si le mount marche tu auras acces a tes fichier dans /mnt/racine/.... qui represente ton /.... .

Quand tu auras fini avec tes operations il faut faire:

cd /
umount /mnt/racine

et apres tu pourras arreter le live-cd.

Pour une idee (tres tres speculative) sur les raisons de ton pb:
http://www.commentcamarche.net/forum/affich-1224567-probleme-xp-linux-enfin-je-croi#8
0
gtrgib Messages postés 536 Date d'inscription   Statut Membre Dernière intervention   9
 
Merci bien kmf pour ton aide.

J'ai essayé ce que tu décrit mais lorsque je tape :
mount -t ext3 -o rw /dev/hda6 /mnt/racine

J'ai le message suivant :

type de sys. de fichiers erroné, option erronée, super bloc erroné sur /dev/hda6, ou trop de systèmes de fichiers montés.

T'as une idée de ce que je peut faire?

Encore merci
0
kmf
 
Ca s'annonce mal pour ta partition.
Tapes
df

pour voir les partitions deja montees (peut-etre c'est deja fait) et aussi:
fdisk -l

pour afficher toutes les partitions (montees ou pas) avec leurs types pour voir si c'est vraiement une partition de type linux.

Si la partition est formate d'une facon differente tu peux essayer le mount plus simple avec:
mount /dev/hda6 /mnt/racine

ici il essaie de trouver tout seule (automatiquement) le type de file-systeme. Si tu arrives a faire le mount comme ca, tapes apres:
cat /etc/mtab

pour voir de quelle facon (ext3 ou vfat ou ...) ca a ete monte.
0
gtrgib Messages postés 536 Date d'inscription   Statut Membre Dernière intervention   9
 
Voici le résultat de "fdsk -l"

Disque /dev/hda: 40.0 Go, 40020664320 octets
255 têtes, 63 secteurs/piste, 4865 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Boot      Start         End      Blocks   Id  System
/dev/hda1               1          67      538146   82  Linux swap
/dev/hda2   *          68         458     3140676    b  W95 FAT32
/dev/hda3             459        4865    35399227+   f  W95 Ext'd (LBA)
/dev/hda5             459        1105     5196996    7  HPFS/NTFS
/dev/hda6            1106        2411    10490413+  83  Linux
/dev/hda7            2412        3064     5245191   83  Linux
/dev/hda8            3065        4109     8393931    b  W95 FAT32
/dev/hda9            4110        4865     6072538+   b  W95 FAT32


Ma partition hda6 est bien une partition Linux mais j'ai essayé aussi le mount /dev/hda6 /mnt/racine, et j'ai le même message d'erreur :

mount: type de sys. de fichiers erroné, option erronée, super bloc erroné sur /dev/hda6, ou trop de systèmes de fichiers montés


Là c'est moi qui panique!

Merci de ton aide précieuse.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kmf
 
Dernier essaie: tu peux essayer de reparer la partition, avec:

fsck /dev/hda6


Ca marche ou ca ne marche pas! Je crois au point ou tu es ca ne fera pas plus de mal qu'il y a deja.

Pour la reparation il va peut-etre poser de questions. Le mieux et le plus facil c'est de repondre avec "y".
Si tu as la chance ca passe et dans ce cas essaies de refaire le mount.
0
gtrgib Messages postés 536 Date d'inscription   Statut Membre Dernière intervention   9
 
Wohooooooooooooooooooooooooo!!!!!!!!!!!!!!!!!!

Ça marche!!!

J'ai tapé en root ce que tu m'as indiqué "fsck /dev/hda6" et il m'a affiché quelque chose du genre qu'il n'était pas supporté par e2sfck, ou je ne sais quoi et il me demandait d'arrêter(y) et j'ai dit non alors il a forcé la réparation.

Désolé j'aurais du prendre en note ce qu'il a indiqué mais j'avais trop hâte de voir le résultat. Je me souvient qu'il a fait 2 pass et à la fin il y avait un message et entre paranthèse(1,5% contigues), quelque chose comme ça mais j'ai pas compris ce que ça signifiait. Il m'a créé un répertoire "lost+found" et ca non plus je ne sais pas c'est quoi mais il est vide.

J'avais utilisé le livecd de "Kaella v1.1".

Pour terminer j'ai fait le mount /dev/hda6 et là tout est apparue comme par magie:o)

J'ai quitté le tout et redémarré et me revoilà enfin sous mon Linux adoré et tous c'est répertoire, prog, etc...

Je conserve toutes cette procédure précieuse que tu m'as donné kmf sur papier au cas ou le problème se reproduit.

Un grand merci kmf, tu ne peut t'imaginer le soulagement que tu me procure en ce moment car ça fait presque un an que ça fonctionne bien et je n'avais pas envie de tout recommencer la configuration et de devoir réinstaller tous les progs, etc...

Je vais bientôt vider un peut mon dd pour me créer une image de Linux comme j'ai fait avec windows(même s'il ne me sert plus) comme ça je pourrais retrouver ma configuration sans devoir tous réinstaller.

Encore merci kmf, je vais passer une belle journée:o)

@+
0
kmf
 
Ouf!, normalement il est sense de faire la reparation au boot tout seul mais s'il n'arrive meme pas a faire le mount en lecture ca plante completement.

Il m'a créé un répertoire "lost+found" et ca non plus je ne sais pas c'est quoi mais il est vide.

Ce repertoire existe toujour pour toute partition ext2/3 (ou doit exister). Le fait qu'il est vide est tres bien. Defois pendant de reparations dans de situtations encore plus graphes il peut y avoir de fichiers "perdus" (sans lien dans un repertoire) et dans ce cas le fsck met ces fichiers dans lost+found avec un nom sous forme de numero. Donc si chez toi "lost+found" est vide ca implique qu'il n'y a pas eu de fichiers perdus chez!
0
kmf
 
Une derniere info, je suppose ton pb est apparu quand tu as ecrit de fichiers avec le live cd sur le DD et tu as oublies de faire le "umount ...." de la partion. En fait quand tu clique sur une partion avec le livecd il fait un mount et il ne faut pas oublier apres le umount ou au moins de faire un "halt" (ou "shutdown", "reboot") propre du livecd, eventuellement il fait umount a ce moment la.
Si la partition est monte et on reboote de facon froide (appuyer sur reset) on risque d'abimer la partition monte surtout si on vient d'ecrire la dessus!
0
gtrgib Messages postés 536 Date d'inscription   Statut Membre Dernière intervention   9
 
Ok merci bien pour toutes ces infos.

Mais mon problème est survenu en essayant d'installer un deuxièmen dd, un SCSI plus la carte contrôleur. Au premier démarrage tout allais bien mais je ne voyais pas le dd SCSI sous Mandrake, alors j'ai eteint l'ordi et enlevé la carte contrôleur et le dd scsi et ensuite redémarré. C'est à partir de là que ça ne fonctionnais plus, je n'ai pas pu redémarrer sous Mandrake puisque après le lilo j'ai eu le message de kernel panic.

Mais maintenant tout va bien mais malheureusement je crois que je vais abandonner pour l'instant l'idée d'installer un autre dd sur mon pc car à chaque fois je me retrouve avec des problèmes de kernel panic.

Merci
0