Multiboot

sun.wukong at rx3.net sun.wukong at rx3.net
Ven 7 Mar 11:48:19 GMT 2008



Le 05.03.2008 22:06,, le perspicace sun.wukong at rx3.net s'exprimait en
ces termes:
> Bonsoir,
> 
> Re-moi...
> 
> Je cherche à configurer grub pour un multiboot.
> Voici ma config :
> /dev/sda ⇒ Kubuntu hardy, plusieurs partitions, rien à signaler.
> /dev/sdb ⇒ une partition de données
> ces deux disques /dev/sda et /dev/sdb sont SATA.
> /dev/sda est le "premier" pour le BIOS qui va y chercher grub, logé dans
> le MBR.
> puis deux disques IDE :
> /dev/sdc avec :
> 	* /dev/sdc1 : XP
> 	* /dev/sdc2 : FreeBSD 7.0
> 	* /dev/sdc3 : swap pour Kubuntu.
> /dev/sdd : non utilisé pour l'heure (mais présent)
> et pour être exhaustif : /dev/scd : lecteur optique.
> 
> Aucun pb avec Kubuntu.
> Par contre, grub ne trouve pas les deux autres systèmes dont les entrées
> dans /boot/grub/menu.lst sont :
> 
> title           FreeBSD 7.0
> root            (hd2,1,a)
> kernel          /boot/loader
> 
> 
> title           Windows XP
> root            (hd2,0)         # 3ème disque dur
> makeactive                      # On positionne le bit de partition
> active à 1 (au cas où)
> map             (hd0) (hd2)     # hd0 devient hd2
> map             (hd2) (hd0)     # hd2 devient hd0 (virtuellement)
> chainloader     +1              # saut au début de la piste suivante.
> 

Bon, ben j'ai trouvé, en utilisant la méthode empirique. Grub permet
d'éditer, au boot, les lignes des différents entrées du menu.

Bien que vu par Ubuntu comme /dev/sdc (A, B, C=3), le disque est vu
comme n°2 sous grub (qui compte à partir de 0), soit hd1.
Dans mon cas, en mettant hd1 à la place de hd2 dans les entrées
ci-dessus, je peux démarrer ces autres OS à partir de grub. Cool :-)

-- 
SunWukong
GPG Key available : 0xF4DD0AD2 on keyserver.ubuntu.com




Plus d'informations sur la liste de diffusion ubuntu-fr