grub , (hd0,5) et uuid - juste pour info

Maurice Plapla mauriceplapla at free.Fr
Dim 8 Aou 02:09:22 UTC 2010


Salut la liste,
j'ai eu lors de la dernière mise à jour d'ubuntu 10.04, en l'occurrence 
celle du noyau (kernel 2.6.32-23-generic vers kernel 2.6.32-24-generic) 
un problème. J'ai eu un message bizarre me demandant ce que je voulais 
faire du menu.lst. J' ai coché la case "mettre à jour". Lors du boot 
suivant, la machine n'a plus voulu démarrer sous ubuntu.
"error 23: error while parsing number" qu'il me disait !
Impossible de démarrer memtest86+ non plus, mais là erreur 22 no such 
partition. Evidemment XP démarrait, mais bon... ;)
Donc à l'aide d'une clé USB bootable, j'ai été farfouillé dans le 
/boot/grub pour voir si je comprenais ce qui se passait.
Pour la faire courte, et grâce à la copie d'un menu.lst d'une autre 
machine qui elle a bien supporté la mise à jour, j'ai vu que les lignes 
indiquant le nouveau noyau ne correspondaient pas. D'un côté j'avais:

title		Ubuntu 10.04.1 LTS, kernel 2.6.32-24-generic
**root		(hd0,5)
kernel		/boot/vmlinuz-2.6.32-23-generic 
root=UUID=0713d8e0-78f1-44ec-9f1c-6285134070a7 ro vga=792 splash
initrd		/boot/initrd.img-2.6.32-23-generic
quiet
qui ne marchait pas et de l'autre:

title		Ubuntu 10.04.1 LTS, kernel 2.6.32-24-generic
**uuid		212c1981-ce92-4f21-a5fa-33317cb66d43
kernel		/boot/vmlinuz-2.6.32-24-generic
root=UUID=212c1981-ce92-4f21-a5fa-33317cb66d43 ro quiet splash vga=775
initrd		/boot/initrd.img-2.6.32-24-generic
quiet

qui marchait sur l'autre machine (j'ai juste rajouté les * sur la ligne 
qui posait problème). En éditant la ligne root et en mettant uuid et 
l'id de mon disque ça a tout de suite mieux marché!
Donc tout va bien, mais j'aimerais comprendre ce qui s'est passé. La 
seule raison que je peux imaginer, c'est qu'ayant fait des mises à jour 
de la distro depuis 8.04 (>8.10>9.04>9.10>10.04) et ayant gardé 
l'ancienne version de grub, il a cafouillé à cause de ça. Des pistes ?
Je précise que le problème est résolu, donc c'est une question purement 
rhétorique, mais ça pourrait dépanner quelqu'un qui aurait le même 
problème de lire cette "aventure"...
Bonnes vacances pour ceux qui y sont!
Et courage aux autres ;)





Plus d'informations sur la liste de diffusion ubuntu-fr