Journal kernel panic avec le montage du root - aidez moi svp :-)

Posté par  .
Étiquettes : aucune
0
17
mai
2004
bonjour,

après avoir déplacé ma partition racine d'un disque dur à l'autre, j'ai changé mon /etc/fstab et mon grub en conséquence.
grub boote bien, l'option root passé au noyau est root=/dev/hdb5 ro, le noyau boote, par contre au moment de monter la root le noyau me fait : kernel panic hdb5 not found ou quelque chose de ce genre.
si au démarrage de grub je fais root=/dev/hdc1 (mon ancienne root) là ça passe.
pourquoi le noyau connais le pointeur hdc1 et pas hdb5 ?
je signale que j'ai repartitionné mon hdb.

merci pour vos suggestions

PS : j'ai déjà eu le même kernel panic en changeant de version de noyau avec le package debian, je suis revenu à l'ancienne version.
quelqu'un aurait t'il une idée ?
  • # Untitled document

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    un petit coup de grub-install ?
    • [^] # Re: Untitled document

      Posté par  . Évalué à 1.

      ?
      ben justement grub marche !
      le noyau sur la nouvelle partition boote bien, c qd ça monte la root ke ça marche pas
      • [^] # Re: Untitled document

        Posté par  (site web personnel, Mastodon) . Évalué à 1.

        Mais est-ce qu'il ne faut pas le lui redire ?

        Je n'ai pas beaucoup "jouer" avec Grub, mais j'ai eu un cas +/- similaire (changement de partie sur un disque secondaire) et comme je ne connaissais pas bien (et je ne connais toujours pas bien d'ailleur) Grub, j'ai relancé grub-install et update-grub et peut-être meme dpkg-reconfigure grub, enfin, tout ce qui pouvait me reinstaller grub

        Enfin, c'est un peu nébuleux donc je ne sais pas trop comment t'aider plus :/
  • # Pistes:

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

    Si le pb venait du kernel, tu aurais comme message: 3:04 unable to mount patati, patata.
    La le pb semble venir du grub qui ne fait pas l'association nom => nomero majeur, numero mineur.

    refait un grub-install --recheck hd0
    • [^] # Re: Pistes:

      Posté par  . Évalué à 2.

      Si c'est le cas, il suffit de mettre "root=369" (hdb5)
      • [^] # Re: Pistes:

        Posté par  . Évalué à 1.

        à quoi correspondent ces 3 chiffres ?
        • [^] # Re: Pistes:

          Posté par  . Évalué à 1.

          $ ll /dev/hdb5
          brw-rw---- 1 root disk 3, 69 fév 23 22:02 /dev/hdb5
          • [^] # Re: Pistes:

            Posté par  . Évalué à 2.

            Ooops, il me semblait que je disait une petite connerie.
            pour /dev/hdb5, ça fait 0x0345 ou 345 ou 3:69

            C'est dans init/do_mounts.c :
            if (strncmp(name, "/dev/", 5) != 0) {
            unsigned maj, min;

            if (sscanf(name, "%u:%u", &maj, &min) == 2) {
            res = MKDEV(maj, min);
            if (maj != MAJOR(res) || min != MINOR(res))
            goto fail;
            } else {
            res = new_decode_dev(simple_strtoul(name, &p, 16));
            if (*p)
            goto fail;
            }
            goto done;
            }
  • # c bon

    Posté par  . Évalué à 1.

    g trouvé une soluce c'est bon
    • [^] # Re: c bon

      Posté par  . Évalué à 2.

      quelle est elle?
    • [^] # Re: c bon

      Posté par  . Évalué à 2.

      J'appuis le commentaire de plagiats.
      Même si on ne t'as pas donné LA solution, se serait "gentil" de dire ce que tu as fait.
    • [^] # Re: c bon

      Posté par  . Évalué à 1.

      un problème obscur d'un oubli de ReiserFS en dur dans le noyau ;o)
      allez y, moquez vous :-)
      • [^] # Re: c bon

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

        J'y avais pensé mais je me suis dit bof, non il a du verifé cela :)
        Quoique en fait je pensai plutot niveau pilotes controleurs disques.

        Mais bon, tu vera avec le temps s'acquiert l'experience, et pour en avoir fait de verte et des pas mures je peut te dire que y a tjrs des trucs qu'on oublie.

        Ex actuellement ma conf (d'ailleurs faudrait pas qu'elle foire, j'aurais peu de chance de pouvoir la reinstaller simplement): Pour la faire j'ai commencé par une gentoo sur IDE, deplacée +/- correctement sur 1 disque SATA, avec un 2me inutilisé, puis reconfiguration totale en debian, avec RAID 1 logiciel sur les deux SATA pour le root et un LVM en stripping pour le reste, puis migration du LVM stripping en RAID1+LVM .
        Et bien j'ai mit du temps a me rendre compte que le volume LVM n'utilisait pas en priorité les devices /dev/md. Et donc je tournait sur un seul disque (pour le lvm) sans m'en rendre compte.
        Et bien sur malgres toute les precaution du monde lorsque j'ai voulu resynchroniser les deux partition raid, et bien je me suis retrouvé avec la version la + ancienne, celle qui datait de la creation du RAID+LVM.
        Bilan 4 jours de passés a la trappe, heureusement j'utilise un serveur proxy pour le web et le mail et j'ai pu retrouvé a peu pres tout ce que j'avais perdu mais quelle bataille :(
      • [^] # Re: c bon

        Posté par  . Évalué à 1.

        La honte ce mec.

        Heureux que ça marche maintenant.
  • # Re: kernel panic avec le montage du root - aidez moi svp :-)

    Posté par  . Évalué à 1.

    C'est pas un pb d'initrd avec un 2.6 des fois ?

Suivre le flux des commentaires

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