Tu es sur de ton installation de GRUB? Tu a bien choisit de booter sur le disque SATA? Peut-être que tu n'as pas installé GRUB sur le bon disque...
Même si tu n'as pas de lecteur, tu peux toujours booter manuellement. A l'invite de grub tu tapes :
root (hd0,0)
kernel /boot/ton_kernel
boot
Tu dois bien sur l'adapter à ton cas pour le hd et le kernel...
Ce qui est super pratique c'est que tu peux utiliser la complétion. Tu tapes juste le début de ton disque ou du path ton kernel et t'appuies sur la tabulation...
Si t'arrives à démarrer, poste-nous ton grub.conf