#1 Le 24/10/2011, à 20:26
- Guinioul
[Résolu!] Plop dans grub1,98 (/boot séparé) - ne marche plus :-/
boujour,
J'utilise plop dans grub quand j'ai besoin de booter en usb car mon ordi ne boote pas nativement sur usb (il est vieux ) .
Mais depuis la dernière installation d'ubuntu (10.10), par le moyen évoqué ci dessus, ben ça ne marche plus
J'arrive bien au menu grub, ou plop apparait correctement,
mais quand je selectionne celui ci j'obtiens :
error: no such device: /boot/plpbt.bin
error: file not found
Pressez une touche blabla
J'ai rajouté les modules usb à grub mais là j'obtiens :
error: hd1 cannot get C/H/S values.
Pressez une touche blabla
La procédure d'install utilisée :
J'ai trois partitions dont une pour /boot qui contient plpbt.bin
Pour incorporer plop au menu grub, le fichier
/etc/grub.d/40_custom
à été édité avec
menuentry "plop" {
insmod ext2
set root='(hd0,2)'
search --no-floppy -f --set /boot/plpbt.bin
linux16 /boot/plpbt.bin
}
menuentry "usb" {
insmod usb
insmod usbms
set root='(hd1)'
chainloader +1
}
Mise à jour de grub
sudo update-grub
qui me dit
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-30-generic
Found initrd image: /boot/initrd.img-2.6.35-30-generic
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /memtest86+.bin
done
(mais il ne détecte pas plpbt.bin qui est pourtant bien là!!)
et enfin la commande
sudo grub-install --modules="usb usbms" /dev/sda
qui installe les modules usb, me dit
Installation finished. No error reported.
et voila fstab :
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda2 during installation
UUID=e2ab446b-2414-4a23-8b27-3328e0efdea1 / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda4 during installation
UUID=40202b9b-b97a-4033-8063-b3e948bcba09 /boot ext4 defaults 0 2
# /home was on /dev/sda3 during installation
UUID=185a4cbb-723f-4fdf-8f03-9fc2e8d7c6fb /home ext3 defaults 0 2
# swap was on /dev/sda5 during installation
UUID=315b82f9-9ded-44ef-b80c-2bf7bcc861bc none swap sw 0 0
Mais ça ne marche pas
Du coup je ne peux plus booter de manière externe :'-(
Quelqu'un aurait une idée ?
Dernière modification par Guinioul (Le 13/12/2011, à 19:45)
Hors ligne
#2 Le 13/12/2011, à 19:44
- Guinioul
Re : [Résolu!] Plop dans grub1,98 (/boot séparé) - ne marche plus :-/
Hello hello
J'ai résolu mon problème !
tout seul comme un grand en cherchant
Voila la procédure à suivre pour que cela fonctionne :
il faut récupérer l'uuid de la partition hébergeant "/boot" avec
sudo blkid
(ou dans /etc/fstab) . En effet cette partition contient "plpbt.bin" (que l'on chercher à faire marcher) .
Dans mon cas l'uuid de la partition est "40202b9b-b97a-4033-8063-b3e948bcba09"
Il faut ensuite faire
gksudo gedit /etc/grub.d/40_custom
pour créer l'entrée correspondant à plop ("plpbt.bin") .
toujours dans mon cas, en utilisant l'uuid de la partition contenant /boot cela donne :
menuentry "plop" {
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set 40202b9b-b97a-4033-8063-b3e948bcba09
linux16 /plpbt.bin
}
On enregistre le fichier (ctrl+s) puis on ferme gedit . Enfin on fait
sudo update-grub
pour générer le fichier grub .
Et hop .
Au prochain démarrage il suffira dans grub de choisir le menu "plop" pour le lancer, et ainsi booter sur l'usb .
Dernière modification par Guinioul (Le 13/12/2011, à 19:50)
Hors ligne