Lets assume XP is still there on the first partition. You can check using the linux version of fdisk.
Your boot sector may have been overwritten. If you boot linux using grub you can add an entry for winxp in
To help you here is a copy of one of mine
# This is copied to grub.conf when makeing boot floppies
# written 2nd May 2002
title hda1 (linux)
kernel /boot/vmlinuz ro root=/dev/hda1
title hda2 (linux)
kernel /boot/vmlinuz ro root=/dev/hda2
kernel /boot/vmlinuz ro root=/dev/hdc init=/sbin/recover
title windows or dos partition 1
title windows or dos partition 2
title floppy ... hit enter after invalid system disk
# note floppy is set to fd1 because on cd boot
# fd0 is used by the boot image
You could also repair the boot sector using an xp install disk in recovery mode. I am not sure of the procedure for this. It would also mean that your linux would only be bootable from floppy or cd.
Hope this puts you in the right direction
Last edited by Lazarus; 04-20-2005 at 04:32 AM.