[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

grub2 et l'UUID



Bonjour !

Depuis un moment grub ne renseigne plus le paramètre "root" pour le
boot du kernel de la même manière qu'avant.
Au lieu d'un joli /dev/sda2 il me fourgue un UUID (pas aussi évident à
retenir d'ailleurs).

# /boot/grub/grub.cfg
menuentry "Debian GNU/Linux, linux 2.6.24" {
       linux   /boot/vmlinuz-2.6.24 root=UUID=c32b0ee9-4251-4bd7-
a04a-6251e52ea284 ro video=radeonfb:ywrap,mtrr splash vga=794 quiet
}

Je me suis renseigné, et apparemment jusque là rien d'anormal.

Le problème arrive quand je me rends compte qu'en bootant avec cette
ligne, j'ai droit à un kernel panic avant de voir passer quoi que ce
soit d'autre :

Kernel panic - not syncing : VFS : Unable to mount root fs on Unknown-
block(0,0)

...ce qui, il faut l'avouer, est plutôt gênant.
Le kernel boot bien si je remplace UUID=c32b0ee9-4251-4bd7-
a04a-6251e52ea284  par mon bon vieux /dev/sda2

Pourtant l'UUID correspond bien :
% sudo blkid /dev/sda2
/dev/sda2: LABEL="Debian" UUID="c32b0ee9-4251-4bd7-a04a-6251e52ea284"
TYPE="ext3"

Est-ce que ça serait un bug ?
Peut-être dois-je compiler qqch de particulier dans le kernel ?

Je tourne sur une debian sid 64bits, avec un kernel des dépots debian
compilé par mes soins...
Merci d'avance pour vos éclaircissements.

--
Nicolas


Reply to: