Que estoy haciendo mal ???
Que GRUB no usa la misma nomenclatura que el nucleo de linux porque funciona a nivel de BIOS, lo que GRUB de llama hd0,0 (primer dispositivo de la primera controladora, es decir, la ATA de la placa) es en realidad hda1, y la segunda controladora (SATA) la llama hd1.
Yo también tengo el arranque en un disco SATA, pero el menu.lst de grub está instalado en el MBR del SATA y no tengo ningun problema… Puede que si has hecho una particion boot que esté demasiado alejada del principio del disco duro puedas tener problemas al arrancar, pero en un principio no deberias tenerlos.

