[lang_fr]J’ai installé dernièrement sur un PC peu puissant (233Mhz), une Debian Etch puis migrer vers Lenny mais après une mise à jour de l’image du kernel avec “initramfs-update”, j’ai eu la surprise de ne plus pouvoir booter !

Heureusement pour moi, j’avais gardé le kernel de Etch (2.6.18) pour booter et pouvoir réparer…

J’ai pas mal chercher sur Google et j’ai trouvé quelques pistes dont une qui parlée de problèmes liés à l’appelation des partitions par Grub et par le noyau 2.6.25 de Lenny…

Lenny est installé sur une Compact Flash et reconnu comme un disque IDE. Grub nomme le disque “hda1″ mais lors du boot, l’image du kernel Lenny cherche le disque “sda1″ donc on a un joli message “Waiting for root filesystem” puis passage en mode shell…

Pour réparer mon image, j’ai donc appliqué ce qui est déjà en place sous Ubuntu, j’ai passé mon disque en “UUID” au niveau de Grub et du fichier “/etc/fstab” et là… Miracle, ça marche !

Voici comment procéder si vous avec encore le kernel d’origine :

  1. Booter sur le kernel d’origine
  2. Rechercher l’UUID de votre partition dans
    ls -la /dev/by-uuid/
  3. Éditer le fichier de configuration de Grub pour changer le nom de la partition
    vim /boot/grub/menu.lst
  4. Remplacer “/dev/xxx” par votre UUID
    BY-UUID=xxxxxxx-xxxxxx-xxxxx
  5. Faire de même dans le fichier “fstab”
    vim /etc/fstab
  6. Lancer l’update de l’image en précisant le kernel à mettre à jour
    initramfs-update -k linux-image-2.6.xx-xx-xxx -u
  7. Rebooter en choissisant le kernel mis à jour…

On va pas se mentir, mais avant de faire cette manipulation j’ai ré-installer 3 fois Etch + Lenny avant de trouver et j’enlever à chaque fois l’image de Etch, Compact Flash d’1Go oblige !

Bonne réparation ![/lang_fr]

Partager cet article sur :
  • Wikio FR
  • Facebook
  • Digg
  • TwitThis
  • del.icio.us
  • Mixx
  • MisterWong
  • Google Bookmarks
  • Live
  • YahooMyWeb
  • Scoopeo
  • LinkedIn
  • Technorati
  • Slashdot
  • Blogosphere News
  • Sphinn
  • email