Bumping this up the list hopefully, but with more information:
I decided that maybe I needed to install grub in a more roundabout way, so I installed from the cd's to /dev/hde1, unchecking every option I could. Somehow, with nothing selected, I still had to "install" 528MB or so. I didn't format before I did that, so it didn't delete stuff that was already there (I hope).
Now hde1 will boot, but when I get to the RH Login screen, and everafter, the mouse doesn't work. Plus, I am quite certain that grub is still being found on hda. Ideally I'd like to make hda just a plain old storage device, not my root partition.
Anyhow, starting from hda is more interesting now: I get a grub error:
Code:
Booting 'Maxtor RH 9'
rootnoverify(hd0,0)
chainloader +1
Error 13: Invalid or unsupported executable format
Press any key to continue
SOooo, having backed up my original grub.conf, I changed some stuff:
Original grub.conf (/etc/grub.conf.backup):
Code:
# 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 (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/hda1
# initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-6)
root (hd0,0)
kernel /boot/vmlinuz-2.4.20-6 ro root=LABEL=/
initrd /boot/initrd-2.4.20-6.img
grub.conf after "installing" on hde (grub.install.backup.not.original):
Code:
# 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/hde1
# initrd /boot/initrd-version.img
#boot=/dev/hde1
default=0
timeout=10
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
title Western Digital RH 9 (2.4.20-6)
root (hd1,0)
kernel /boot/vmlinuz-2.4.20-6 ro root=LABEL=/1 hdc=ide-scsi
initrd /boot/initrd-2.4.20-6.img
title Maxtor RH 9
rootnoverify (hd0,0)
chainloader +1
modified grub.conf (had no idea as to what I was doing, just messing around and hoping):
Code:
# 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/hde1
# initrd /boot/initrd-version.img
#boot=/dev/hde1
default=0
timeout=10
splashimage=(hd1,0)/boot/grub/splash.xpm.gz
title Western Digital RH 9 (2.4.20-6)
root (hd1,0)
kernel /boot/vmlinuz-2.4.20-6 ro root=LABEL=/ hdc=ide-scsi
initrd /boot/initrd-2.4.20-6.img
title Maxtor RH 9
root (hd0,0)
kernel /boot/vmlinux-2.4.20-6 ro root=LABEL=/ hdc=ide-scsi
initrd /boot/initrd-2.4.20-6.img
Anything anyone can think of? When I run that, nothing works, I get a "Kernel panic: No init found. Try passing init= option to kernel."
Anyone? Bueller?
Thanks--
marc