Si has repetido la misma instalación en otras máquinas similares y te funcionó, por descarte lo más probable es que el problema sea en la máquina, no en tu pendrive o en el grub.
Por las dudas fijate si en esa magallanes no esté activado el
AHCI.
Por lo general el AHCI está desactivado en las MAgallanes.
En Ubuntu la MAgallanes funciona con el AHCI activado o desactivado, pero Windows XP no reconoce los discos duros si el AHCI está activado.
La configuración del AHCI está en la BIOS, en "Advanced".
Hay otro post que habla del AHCI: ver
aquí.