Nejdřív nainstaluješ XP a pomocí instalátoru uděláš 4 oddíly:
1. Bootloader (dával jsem těch 50MB, dej třeba FAT32, pak si to souborovej systém určitě přizpůsobí)
2. Oddíl pro XPčka (40-50GB, NTFS)
3. Oddíl pro Linux (stačí 20-30GB, FAT32)
4. Společná data (tady bude celkem problém, dej FAT32, aby to mohly přečíst / editovat oba systémy, ale budeš mít problémy se souborama nad 4GB)
Potom nainstaluješ Linux, nainstaluješ ho na ten oddíl pro linux + nainstaluješ GRUB (bootloader) na tu malou partišnu. Potom už by to mělo fungovat.