Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 tongue) .

Mais depuis la dernière installation d'ubuntu (10.10), par le moyen évoqué ci dessus, ben ça ne marche plus hmm
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 sad
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 smile

J'ai résolu mon problème ! cool
tout seul comme un grand en cherchant lol


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