Purtroppo mi sono beccato sulle croste un portatile (che pesa due tonnellate) aziendale, con già installato XP SP2 (evviva!

Ho ridimensionato la partizione, installato Debian Sarge ma adesso, sia con Grub che con Lilo non c'è speranza di far ripartire XP. Ad esempio con GRUB, la configurazione è:
rootnoverify (hd0,0)
chainloader +1
XP è su quella partizione, e funzionava prima dell'avvento di GRUB o Lilo (li ho provati entrambe). Quello che succede è che, appena si seleziona l'entry con XP ho l'errore:
Errore di lettura da disco
Premere CTRL+ALT+CANC per riavviare
Ora: nè Linux, nè il BIOS, nè lo stesso grub (in questo caso, ma con Lilo è lo stesso) sono in Italiano, quindi 'sto c***o di messaggio sembra provenire da Windoze stesso (che invece è in italiano). Mi viene il dubbio che XP vada a controllare cosa c'è nell'MBR o roba simile.
Ho cercato sui tutti i vari forum, FAQ e quant'altro ma nessuno sembra avere questo problema.
HELP! AIUTO!

Grazie.