Enviado por zigor el
Después de estar dos semanas sin Windows XP (la verdad que no lo he hechado mucho de menos, entre Ubuntu y x-evian) me he puesto cabezón (más) y he dicho "sin poner esto en marcha no voy a trabajar".
Agregar esto a /etc/boot/grub.lst
title WINDOWS XP en SATA
map (hd0) (hd1)
map (hd1) (hd0)
root (hd1,0)
rootnoverify (hd1,0)
chainloader +1
boot
Y me ha funcionado a la perfección.