¿Versión de Grub?
En Grub 2, ejecutando
"update-grub", automáticamente Grub buscará otros sistemas operativo, o puedes añadirlos a pelo...
(/etc/grub.d/40_custom).
Si no tienes Grub 2, puedes añadir directamente la entrada en el menu.lst, tal que así:
title Windows XP
root (hd0,0)
chainloader +1
El primer 0 (hd0) es el disco donde está Windows, y el segundo es la partición. Para saber donde está Windows...
Saludos