Forum Linux.mandriva Kernel panic, récupérer dossier /

Posté par  .
Étiquettes :
0
28
fév.
2005
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, appuyer 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
  • # partitions

    Posté par  (site web personnel) . Évalué à 3.

    Si tu essaye d'installer une deuxième disque dur et que celà change les lettres de tes lecteurs (hda->hdb ou hda->hdc paske ta changé la nappe ide) tu risque en effet d'avoir des problèmes. Met le en master sur la deuxième nappe, ça devrait rouler.
  • # Message d'erreur

    Posté par  . Évalué à 2.

    kernel panic: No init found. Try passing init=option to kernel

    Cela signifie que le noyau ne trouve pas le ram disk devant l'aider à booter correctement. si tu regardes ton lilo.conf, tu devrais trouver une ligne init=/boot/initrd.img.
    Alors pourquoi le noyau ne trouve plus ce fichier ? Sans doute parce que "/" ne pointe pas vers la bonne partition. Et pourquoi ca ne pointe pas vers la bonne partition ? Parce que l'insertion d'un nouveau disque peut décaler les partitions. Par exemple ton hda actuel se retrouve en hdb et ton nouveau disque en hda. Ca peut sans doute se regler en modifiant l'ordre des disques sur la nappe ou les cavaliers slave/master sur tes disques durs.
    Pour tes données, elles doivent toujours etre sur le disque normalement ( enfin si tu n'as rien fait de plus que de brancher un nouveau disque ).
  • # labels!

    Posté par  . Évalué à 0.

    toutes mes partitions ont des labels
    pour éviter ce genre de mélange !

    après dans la fstab, il suffit d'utiliser les LABEL=<nomdulabel>
    en lieu et place du device.

    (je ne sais pas comment ça se passe avec le devfs...)
    • [^] # Re: labels!

      Posté par  . Évalué à 1.

      Merci à tous pour votre aide.

      J'avais installé un deuxième dd en slave et après je me retrouvais avec le kernel panic mais avec un livecd je pouvais accéder à ma partition "/" et je pouvais recopier mes fichiers fstab et lilo.conf dans le répertoire "/etc/".

      Après avoir enlevé le 2ième dd IDE et corriger le tout, ça fonctionnais bien. Hier j'ai essayer d'installer une 2ième dd mais un SCSI avec ça carte contrôleur. Comme je ne trouvais pas le dd SCSI dans Mandrake j'ai décidé de l'enlever et c'est après le redémarrage avec mon seul dd Mandrake que j'ai eu le kernel panic qui ne me permet plus d'accéder à ma partition "/".

      Comme je ne peut plus accéder à ma partiton "/etc/", comment puis je faire pour recopier mes fichiers fstab et lilo.conf?

      Avec le cd1 de Mandrake, j'appuie sur F1 mais ensuite les commandes ne fonctionne pas, je ne sais pas quoi entrer pour utiliser les commandes car peut être qu'il y aurrais possibilité de recopier mes fichiers!

      Vous avez une idée?

      Merci encore.
  • # Problème résolue

    Posté par  . Évalué à 1.

    Voilà, le problème est résolue.

    Sur un autre forum quelqu'un m'a indiqué quelques procédure et finalement avec la commande(sous un livecd):

    fsck /dev/hda6

    Après avoir répondu "oui" à toutes les questions, j'ai fait un "mount /dev/hda6" et là toute ma partition hda6 est apparue avec ces répertoires. J'ai quitté le livecd(kaella v1.1) et redémarrer et me voilà maintenant sous mon Mandrake avec tous mes répertoires, progs, etc...

    Merci encore à tous pour votre aide et j'espère que cette petite procédure en aidera d'autre qui rencontreront peut être un jour le même problème.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.