[Toulibre] Problème grub + màj kubuntu

luxtin luxtin at gmail.com
Mer 17 Jan 09:25:00 CET 2007


Bonjour à tous,

J'ai une kubuntu dapper que je met régulièrement à jour avec adept.
Dimancher dernier, il y avait une mise à jour du noyau (2.6.15... vers
2.6.17... je crois). Après avoir fait la mise àjour, je redémarre, et,
au menu de boot de grub, je lance le nouveau noyau et paf il me dit
qu'il ne peut pas booter sur la partition en question (erreur 22 je
crois "No such partition").

Je redémare avec le live CD de la Dapper Drake, je lance l'utilitaire de
gestion de partition qtparted pour trouver mes partitions "/" et
"/boot". Je note que la première ("/") est sur /dev/hda8 et la
seconde ("/boot") sur /dev/hda7. Hors, les deux première lignes du
ficiher menu.lst de grub ressemblent à ceci :

 root (hd0,5)
 kernel /linuz-truc-truc root=UUID=5641sdfa-s5s44554a-sdgdfljk... ro
quiet splash

- Premier constat, au lieu de l'habituel "root=/dev/hda8", il y a une
sorte d'id sous forme de lettres et de chiffres qui suit "root=UUID="
(que je n'ai pas recopié avec exactitude ici).
- Second constat, "(hd0,5)" ne désigne pas la bonne partition "/boot",
il devrait plutot y avoir "root (hd0,6)".

Il semblerait que grub se soit planté dans la génération du menu.lst
pendant la mise à jour. Je remplace donc "root=UUID=truc-truc" par
"root=/dev/hda8", et
"(hd0,5)" par "(hd0,6)" et cette fois-ci, le démarrage se fait
normalement. Problème résolu donc.

Cela fait plusieurs fois que le problème survient.
Avez vous une idée d'où ça peut venir ?
Que signifie cette série de chiffres et de lettres après "root=UUID" ?
J'imagine que c'est un code pour identifier une partition, mais
pourquoi grub n'utilise t'il pas quelquechose de plus lisible comme
"/dev/hda8" ?

Merci pour votre aide.

Bonne journée,
Florian.



Plus d'informations sur la liste de diffusion Toulouse-ll