per farla breve..

i sistemi operativi vengono caricati dal boot loader che si trova sull'mbr (master boot record, cioè i primi 512 K dell'HD)

grub si va ad installare (normalmente) lì

e fa riferimento ad un file di configurazione che gli viene indicato (/boot/grub/menu.lst) che si trova in genere sulla partizione di root della distro linux che hai installato.

te hai cancellato root di linux ma sull'mbr cè ancora grub che ovviamente ora è perso (errore 17 significa che non trova il file sopradetto)

ora..per reinstallare il loader di xp ti ho già scritto sopra come si dovrebbe fare, se invece opti per reinstallare linux penserà tutto a lui.