l'ultima volta che ho installato qualcosa su un SATA è stato un pò di tempo fa.. ma credo di poterti aiutare (almeno ci provo) ..
prova a fare boot con la ubuntu live (o qualsiasi altra cosa) e da una shell diventa root (su -) e controlla l'output di dmesg per vedere il device name che assegna al disco sata.
Se non vedi nulla carica il modulo ata_piix.
Fatto questo, dovresti montare in rw la partizione linux dell'hd, andare in /boot e controllare che grub abbia i giusti parametri (numero del disco e della partizione).

Rispondi quotando