Page 1 sur 1

[boot] boot par UUID ne fonctionne pas [RESOLU]

Publié : jeu. 11 déc. 2008, 17:19
par albireo
J'essaie en vain de booter en utilisant les UUID des disques mais ça ne fonctionne pas j'ai un message de ce type :

Code : Tout sélectionner

error: root fs cannot be detected. try using the rootfstype= parameter.
Root device /dev/disk/by-uuid/... doesn't exist, attempting to create it 
voilà mon /boot/grub/menu.lst

Code : Tout sélectionner

title  ArchLinux
root   (hd0,4)
kernel 	/boot/vmlinuz26 root=/dev/sda5 ro
initrd	/boot/kernel26.img
boot

title  ArchLinux by uuid
uuid	 eb224722-8130-413f-9dd2-c8ddf357d295
kernel 	/boot/vmlinuz26 root=UUID=eb224722-8130-413f-9dd2-c8ddf357d295 ro rootdelay=8 rootfstype=ext3
initrd	/boot/kernel26.img
boot
la première entrée (avec sda) fonctionne mais pas la seconde.
mon fstab

Code : Tout sélectionner

UUID=eb224722-8130-413f-9dd2-c8ddf357d295       / ext3 defaults 0 1
UUID=4047cd91-8909-44c4-8014-44381d51b630       swap swap defaults 0 0
UUID=78333dfa-3ee3-404f-bfca-c43de05c41d7       /home ext3 defaults 0 1
UUID=72b1b057-e737-45f7-8389-28a72a605daf       /mnt/other ext3 noauto 0 0
une idée ?

Publié : jeu. 11 déc. 2008, 17:59
par gyo
Dans le GRUB, il faut tout simplement mettre :
/dev/disk/by-uuid/eb224722-8130-413f-9dd2-c8ddf357d295
Donc en précisant le chemin complet dans le /dev.

Publié : jeu. 11 déc. 2008, 20:15
par albireo
vi vi vi je comprends et te remercie mais peux-tu être un peu plus explicite dans la réponse et me dire ou tu mets ça avec la syntaxe et tout le truc quoi !
merci encore :D

Publié : jeu. 11 déc. 2008, 20:33
par albireo
donc voilà la solution qui fonctionne

Code : Tout sélectionner

title  ArchLinux by uuid
UUID=eb224722-8130-413f-9dd2-c8ddf357d295
kernel  /boot/vmlinuz26 root=/dev/disk/by-uuid/eb224722-8130-413f-9dd2-c8ddf357d295 ro rootdelay=8 rootfstype=ext3
initrd  /boot/kernel26.img
boot

Publié : jeu. 11 déc. 2008, 23:48
par nowahn
tu dois même pouvoir enlever rootdelay et rootfstype je pense