Forum Linux.redhat F16 : initrd manquant ?

Posté par  .
Étiquettes :
-1
13
nov.
2011

Bonjour

Apparament qqch ne s'est pas bien deroule lors de mon passage fedora 15 -> 16 et j'espere que qqun ici pourra m'aider...

Apres avoir utilise preupgrade sur ma Fedora 15, le kernel installe lors de l'upgrade ne fonctionne pas.
J'obtiens un message du type "unable to mount root fs" quand je choisis l'entree 3.1.f16 dans grub2. Les entrees pre-existantes de 2.6.40.f15 continuent de fonctionner.

d'apres mes recherches, ca aurait un rapport avec un fichier initramfs* et/ou une ligne initrd manquante dans le grub.conf

par contre je ne sais pas comment corriger cela correctement.
Qqun peut-il me guider ?

Merci d'avance.

  • # sous RH je ne sais pas, mais avec d'autres distribs

    Posté par  . Évalué à 3.

    il suffit de recalculer l'initramfs avec la commande :
    update-initramfs -u -k all

    ca met à jour (u= update) ainsi TOUS (all) les initrd par rapport aux noyaux installés sur ta machine.

    • [^] # Re: sous RH je ne sais pas, mais avec d'autres distribs

      Posté par  . Évalué à 0.

      Cette commande n'existe apparemment pas chez fedora.
      Apres m'etre renseigne, il semblerait que ce soit fait par la commande dracut
      J'ai donc essaye dracut /boot/initramfs-3.1.0-7.fc16.x86_64.img 3.1.0-7.fc16.x86_64 correspondant a la version installee
      Il s'est plaint de ne pas trouver le fichier /lib/modules/3.1.0-7.fc16.x86_64/modules.dep
      Malgre tout, il m'a cree ce fameux fichier initramfs.....

      Et apres avoir edite la config de grub2 pour demarrer dessus, F16 a demarre MAIS le reseau ne marchait pas. L'erreur citee plus haut ne doit pas y etre etrangere...

      Si qqun a plus d'infos, je suis preneur.

Suivre le flux des commentaires

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