I don't think you need grub reinstalation. Looks like the grub.conf is wrong. Of course I'm not sure above, but the error description points to that.
So you can try do the following:
1. Usually when grub displays the possible booting choices you can break automatic boot process and go to the manual one. Of course I don't know if it can be possible to interrupt grub in this case and get into its command line since I can't see your display. But if it is possible you can try to type in the commands from keyboard.
For proper boot you need only two commands:
root (<root hdd, partition>) and
kernel <path to the kernel> ro root=<root device>
note: if you are using reiserfs filesystem you need use 'rw' against 'ro'
and next type in 'boot'
2. Boot in any way (f.ex. from CD). Next login as root. Check the grub.conf. You will find out some file names concerning splash screen, initrd file, etc. For tests just comment them with '#'. Next check if the kernel path is correct (remember that this path can seen by grub in different way than in Linux filesystem tree - read NOTICE in grub.conf).
In fact you need to leave only two non-commented lines (see p.1)
3. Boot in any way. Next login as root and run grub. Using 'info grub' you can find out all the info concerning grub (re)installation.
|