XP n'est donc pas lancé (le fonctionnement de chainloader est expliqué dans
le tutorial Grub ).
Quel est le partitionnement exact du disque?
Dans une console, passer la commande:
$ su -
password: <saisie du mot de passe root>
# fdisk -l
En certains cas, l'implantation de XP a réservé des partitions pour y loger des utilitaires de restauration; l'amorçage de Windows suppose alors de désigner la partition supportant le lanceur ad hoc (NTLDR pour Windows XP). Exemple (tiré d'un partitionnement pour Vaio):
Disque /dev/hda: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 1 912 7325608+ 12 Compaq diagnostics
/dev/hda2 * 913 4560 29302560 7 HPFS/NTFS
/dev/hda3 4561 9729 41519992+ f W95 Etendu (LBA)
/dev/hda5 4561 6156 12819193 7 HPFS/NTFS
/dev/hda6 6157 6169 104391 83 Linux
/dev/hda7 6170 9729 28595668+ 8e Linux LVM
L'amorçage de Windows reposera sur le paramètrage suivant (en suivant l'exemple):
title Windows XP
rootnoverify (hd0,1)
chainloader +1
Nota: on peut ajouter la clause makeactive après l'invocation de rootnoverify (voir tutorial).
Si le second disque est un disque USB, on pourra utilement se ramener au
tutorial Dual Boot, point
3.2.