¿Y cuál es el error que te da? Es que no veo nada raro, a no ser que tu Ubuntu no esté instalado en la primera partición del disco primario-esclavo (hdb1).
Tal vez el GRUB que arranca de normal no es el GRUB de ésta instalación sino de una instalación anterior. Ésto es más que probable ya que el nuevo GRUB no pudo instalarse en el MBR del disco primario-maestro pues éste estaba desconectado en el momento de la instalación...
En fín, arranca Ubuntu y teclea "
grub-install /dev/hda" para que quede instalado en dicho MBR a ver si es ésto o no.
Saludos.
PD: ¡Ah! Y para la entrada de Windows en el menú añade ésto al final del
/boot/grub/menu.lst:
Código:
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1