Se l'installazione di XP non fa casini con le partizioni linux, il processo è semplicissimo:

1) installi winXP e lasci ke scriva le sue cose sull'MBR

2) una volta conclusa l'installazione, riavvii il computer da CD (specificandolo nel bios se necessario): va bene il CD di installazione della tua distro o qualunque distribuzione live

3) da console dai il comando:

codice:
grub-install --root-directory=/boot /dev/hdx
sostituendo ad hdx il disco in questione.

4) se lo schema di partizionamento non è stato modificato, al successivo riavvio GRUB dovrebbe già essere a posto, visto ke si va a riprendere le impostazioni dalla cartella /boot.