Itselläni oli tuollainen dual bootiongelma jonka joku fiksu oli osnnut korjata ja tällä sain sen itsekkin toimimaan.
Lainaten suomi 24 XPEE:
"Live-CD:llä, GParted-ohjelmalla pienennä Ubuntun (koti?) osioa, ja tee XP:lle primääriosio NTFS-tiedostojärjestelmällä.
Asenna XP sille tehtyyn osioon ja palauta grub supergrub2 CD:n avulla siten, että käynnistä Ubuntu sen avulla ja palauta grub komennoilla:
sudo os-prober
sudo update-grub
sudo grub-install /dev/sda
Jos käynnistyvä levy on jokin muu kuin sda, niin asenna grub siihen."http://www.supergrubdisk.org/category/download/supergrub2diskdownload/Eli pelkästää tämä oli minulle tärkeä:
sudo os-prober
sudo update-grub
sudo grub-install /dev/sda