Pas besoin de réinstaller le programme grub lui-même.
Il suffit que la partie lanceur de grub se mette à la place du lanceur d'xp, dans le mbr.
sudo grub # tu te retrouves dans une console grub (grub>)
grub> root (hd0,1) # indique à grub que c'est dans sda2 que se trouve linux
grub> setup (hd0) # prépare le mbr adéquat
grub> quit # écrit le mbr et quitte
Après ça, tu devrais avoir le menu de grub au démarrage. Reste à modifier le fichier /boot/grub/menu.lst qui indique à grub les divers choix possibles. Il faut donc ajouter xp.
gksudo gedit /boot/grub/menu.lst
pour ouvrir menu.lst en mode administrateur
puis là-dedans, à la fin, par exemple, tu ajoutes
title XP Professionnel
root (hd0,0)
makeactive
chainloader +1
Là, ça devrait te proposer les 2 au démarrage.
Après on peut encore fignoler un peu le menu.lst...
A+