prova a avviarlo da una livecd che ha grub
al momenti del grub entri nella commandline (premi c)
e crchi di avviarlo
da grub vecchio:
codice:root (hd0,1) kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/sda... ro initrd /boot/initrd.img-2.6.18-6-686 boot
da grub2
codice:set root=(hd0,2) linux /boot/vmlinuz-2.6.18-6-686 root=/dev/sda.. initrd /boot/initrd.img-2.6.18-6-686 boot
naturalmente il nome del kernel e dell'initrd e della partizione devi modificarli con i tuoi