I hate to bother everyone with this but I have tried all I can think of
and can't figure this one out. We've got a system with one IDE drive
(linux sees it as hda and grub as hd0) and two scsi drives as follows:
/dev/sda (hd1 to grub) 1111 cylinders windows 9.1 GB IBM Drive (BIOS set
to boot to scsi and hits this drive first)
/dev/sdb (hd2 to grub) 527 cylinders Linux (part 1) swap (part 2) 4.5 GB
IBM Drive
We were able to install Grub to the MBR of /dev/sda as (hd1) and it
would come up and fill up the screen with stage 1 stage 1 stage 1... and
just keeps going like this. The /etc/grub.conf file looks like this:
-----------START-----------
#
# /etc/grub.conf
#
root (hd2,0)
install /boot/grub/stage1 (hd2,0) /boot/grub/stage2 0x8000
(hd2,0)/boot/grub/menu.lst
install /boot/grub/stage1 d (hd1) /boot/grub/stage2 0x8000
(hd2,0)/boot/grub/menu.lst
quit
-------------END-----------
In case it helps, the /boot/grub/menu.lst looks like this:
-----------START-----------
#
# /boot/grub/menu.lst
#
# options
timeout = 5
splashscreen = (hd2,0)/boot/message
default = 0
title = Linux
root = (hd2,0)
kernel = /boot/vmlinuz-pc97-2.2.14-modular vga=274 noapic nosmp debug=2
root=/dev/sdb1
initrd = /boot/initrd-2.2.14.gz
title = Windows
chainloader = (hd1,0)+1
-------------END-------------
The BIOS of the system is set to LBA on all drives and the BIOS of the
Adaptec SCSI controller has been updated to the latest one. With the
grub.conf file set this way we run the command 'grep -v ^#
/etc/grub.conf | grub --batch' and it installs Grub to the MBR of the
first scsi drive fine but then hangs with only stage1 stage1 listed. We
booted back in via floppy and went into the Grub shell this time and did
the makeactive, returned nothing then root (hd2,0) and it found the
linux partition and was happy then did setup (hd1) and it ran through
the install and embed messages with no errors at all but on a reboot,
this is where it fills the screen with stage 1 stage 1 stage 1... and
so on. Grub version is 0.5.94-5 by the way.
I'm just wondering if you know of anything different we can try that
might let Grub find stage 2 (or maybe stage 1.5) on the first partition
of that third drive (second scsi drive).
Thanks,
Bob Weaver