Ich glaube leider, dass du nicht umhin kommen wirst, erst den Bootloader für XP wiederherzustellen, um dann in der Live-CD Grub (den Bootloader für Linux) wiederherstellen zu müssen, willst du beide Systeme nicht verlieren...


Als erstes ist Windows XP dran: Lege die WinXP-CD beim Booten ein und drücke, wenn du danach gefragt wirst, die "R"-Taste für den Reparaturmodus. Dann musst du dich an der Windows-Partition anmelden, die nicht mehr bootet (dazu brauchst du das Administrator-Kennwort, welches du hoffentlich hast^^).

Hast du dich angemeldet, gibst du nacheinander folgende Befehle ein:
fixboot
fixmbr
bootcfg /rebuild

Nach einem Reboot sollte dann wenigstens Windows XP wieder starten können.

Damit du hinterher auch wieder Ubuntu starten kannst, musst du dieser Anleitung folgen:
http://wiki.ubuntuusers.de/GRUB#Boot...ederherstellen

EDIT: Eh ichs vergesse: "Methode 2: "root-directory" Variante" wird wohl die richtige Variante für dein Problem sein...