se da linux vedi la partizione xp assicurati che il file ntdlr sia presente ed integro.
Poi elimina l' eventuale /boot che dovresti trovare presente .
Con il filemanager in modalità 'visualizza nascosti assicurati che non ci siano altri file nascosti creati dall' errato grub-install /dev/hda1