Configuración de GRUB en un diso IDE para arrancar un XP de un disco SATA

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.