Y no sería mejor editar el archivo /boot/grub/grub.conf para añadir la línea correspondiente a la partición de WinXP? Abre la consola, y teclea lo siguiente:
$ su
Password: (introduce la clave de administrador)
# gedit /boot/grub/grub.conf
Y al final del archivo, introduce lo siguiente:
title WINDOWS
rootnoverify (hd0,0)
chainloader +1
makeactive
Esto debería bastar para que al arrancar el PC te diera la opción de entrar a Windows. Si sigue sin funcionar, echa un ojo a
esto, y si sigue sin funcionar, entonces haz lo que dice Ociomax.