Bonsoir à tous !
J'ai enfin réussi à faire fonctionner cette clé USB en multiboot. J'ai maintenant un menu au démarrage où je peux choisir de booter sur F12 Live 32 bits ou sur F 12 Live 64 bits ou sur un des OS présents sur mon disque dur principal.
Je rappelle que j'ai partitionné cette clé de 8 Go avec 3 partitions principales ( voir plus haut ).
Voici le grub.conf actuel de ma partition sdg1 :
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/sda3
# initrd /initrd-version.img
#boot=/dev/sda
default saved
timeout=10
#splashimage=(hd0,1)/boot/grub/splash.xpm.gz
#splashimage=(hd0,1)/boot/grub/splash12.xpm.gz
splashimage=(hd0,1)/boot/grub/77942-wolf.xpm.gz
#splashimage=(hd0,1)/boot/grub/74733-linux-splash.xpm.gz
#hiddenmenu
title Fedora 11 (2.6.30.10-105.2.23.fc11.x86_64)
root (hd1,1)
kernel /vmlinuz-2.6.30.10-105.2.23.fc11.x86_64 ro root=UUID=5f38242a-4e87-405a-871d-663d533eb601 rhgb vga=0x37B quiet
initrd /initrd-2.6.30.10-105.2.23.fc11.x86_64.img
title Fedora 11 (2.6.30.10-105.2.16.fc11.x86_64)
root (hd1,1)
kernel /vmlinuz-2.6.30.10-105.2.16.fc11.x86_64 ro root=UUID=5f38242a-4e87-405a-871d-663d533eb601 rhgb vga=0x37B quiet
initrd /initrd-2.6.30.10-105.2.16.fc11.x86_64.img
title Fedora 11 (2.6.30.10-105.2.13.fc11.x86_64)
root (hd1,1)
kernel /vmlinuz-2.6.30.10-105.2.13.fc11.x86_64 ro root=UUID=5f38242a-4e87-405a-871d-663d533eb601 rhgb vga=0x37B quiet
initrd /initrd-2.6.30.10-105.2.13.fc11.x86_64.img
title Windows XP Pro SP3
map (hd1) (hd0)
map (hd0) (hd1)
rootnoverify (hd1,0)
chainloader +1
savedefault
title Fedora 12 (2.6.32.9-70.fc12.x86_64)
root (hd1,6)
kernel /vmlinuz-2.6.32.9-70.fc12.x86_64 ro root=UUID=153209cc-13f0-468a-a86f-cde5b4e112cd LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=be-latin1 rhgb vga=0x37B quiet
initrd /initramfs-2.6.32.9-70.fc12.x86_64.img
title Fedora 12 (2.6.32.10-90.fc12.x86_64)
root (hd1,6)
kernel /vmlinuz-2.6.32.10-90.fc12.x86_64 ro root=UUID=153209cc-13f0-468a-a86f-cde5b4e112cd LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=be-latin1 rhgb vga=0x37B quiet
initrd /initramfs-2.6.32.10-90.fc12.x86_64.img
title Fedora 12 (2.6.32.11-99.fc12.x86_64)
root (hd1,6)
kernel /vmlinuz-2.6.32.11-99.fc12.x86_64 ro root=UUID=153209cc-13f0-468a-a86f-cde5b4e112cd LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=be-latin1 rhgb vga=0x37B quiet
initrd /initramfs-2.6.32.11-99.fc12.x86_64.img
title CentOS (2.6.18-164.10.1.el5.centos.plus)
root (hd1,9)
kernel /vmlinuz-2.6.18-164.10.1.el5.centos.plus ro root=/dev/sda11 rhgb vga=791 quiet
initrd /initrd-2.6.18-164.10.1.el5.centos.plus.img
title CentOS (2.6.18-164.11.1.el5.centos.plus)
root (hd1,9)
kernel /vmlinuz-2.6.18-164.11.1.el5.centos.plus ro root=/dev/sda11 rhgb vga=791 quiet
initrd /initrd-2.6.18-164.11.1.el5.centos.plus.img
title CentOS (2.6.18-164.15.1.el5.centos.plus)
root (hd1,9)
kernel /vmlinuz-2.6.18-164.15.1.el5.centos.plus ro root=/dev/sda11 rhgb vga=791 quiet
initrd /initrd-2.6.18-164.15.1.el5.centos.plus.img
title Fedora-12-i686-Live-KDE
root (hd0,1)
kernel /syslinux/vmlinuz0 root=live:UUID=2782649c-6d0b-438b-8303-543ab207759f rootfstype=auto rw liveimg quiet rhgb
initrd /syslinux/initrd0.img
#title Verify and Boot Fedora-12-i686-Live-KDE
# root (hd0,1)
# kernel /syslinux/vmlinuz0 root=live:UUID=2782649c-6d0b-438b-8303-543ab207759f rootfstype=auto rw liveimg quiet rhgb check
# initrd /syslinux/initrd0.img
title Fedora-12-x86_64-Live-KDE
root (hd0,2)
kernel /syslinux/vmlinuz0 root=live:UUID=5ab3ecff-13ad-414e-9a2b-c73c9bc74316 rootfstype=auto rw liveimg quiet rhgb
initrd /syslinux/initrd0.img
#title Verify and Boot Fedora-12-x86_64-Live-KDE
# root (hd0,2)
# kernel /syslinux/vmlinuz0 root=live:UUID=5ab3ecff-13ad-414e-9a2b-c73c9bc74316 rootfstype=auto rw liveimg quiet rhgb check
# initrd /syslinux/initrd0.img
Mon précédent problème ( Can't mount root filesystem ) était dû à un problème de label. Il a suffit que je remplace
root=/dev/sdg2 par
root=live:UUID=2782649c-6d0b-438b-8303-543ab207759f pour que ça fonctionne ( UUID trouvé grâce à la commande
blkid ). Idem pour root=/dev/sdg3. C'est donc assez différent du grub.conf de l'auteur de l'article qui m'a servi de base, mais bon !!!
Pour arriver à lancer Windows XP à partir de ma clé USB, comme l'ordre des disques est changé, j'ai dû ajouter
map (hd1) (hd0) et
map (hd0) (hd1) avant rootnoverify (hd1,0)
J'ai dû aussi commenter 2 entrées ( title Verify and Boot Fedora-12-i686-Live-KDE et title Verify and Boot Fedora-12-x86_64-Live-KDE ) car je dépassais le maximum d'entrées permises dans l'affichage du menu. Peut-être est-ce dû au grub que j'ai installé : c'est le Super Grub Disk based on GNU Grub version 0.97-51, alors que le grub le plus récent pour F12 est le 0.97-62 ...? C'est peut-être aussi pour ça qu'il ne tient pas compte de ma splashimage ( 77942-wolf.xpm.gz ) que j'ai pourtant placée au bon endroit...!
Mais bon, ce sont de petits détails.
Merci à ceux qui m'ont donné des idées et mis sur la voie : cenomanien, kwizart, troubi_51 et nouvo09 !:pint: