My system setup is as so:
2 IDE drives:
hda = Win 98 installed plus linux /usr & /usr/local
hdb = Red Hat 7.2 where root '/' is hdb1
This is the grub.conf file that resides on /boot/grub:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd1,0)
# kernel /boot/vmlinuz-version ro root=/dev/hdb1
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=2
timeout=10
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.9-13)
root (hd1,0)
kernel /boot/vmlinuz-2.4.9-13 ro root=/dev/hdb1
initrd /boot/initrd-2.4.9-13.img
title Windows 98
rootnoverify (hd0,0)
chainloader +1
I have tried "grub-install hda" & as the documentation on Red Hat's site states "grub-install hdb1" in my case. After the run of both of these, the returned message is that "grub is installed" paraphrasing of course. After a restart the grub menu does not come up and up comes the stupid Win 98 splash screen.
The claim in the documentation for grub-install is that this is depreciated.
Anyway, I am still booting from disk into Linux but this is not my chosen path.
Any help would be appreciated.