Firstly, A. Khattri, I had the grub.conf correct on the disk.  I just
mistyped it here.  There is no equal sign after kernel.

On 6/13/05, Richard Fish <[EMAIL PROTECTED]> wrote: 
> What does /boot/grub/device.map contain?
>
> Assuming that it has a line that reads "(hd0) /dev/hde", then everything
> should be correct.

(fd0) /dev/fd0
(hd0) /dev/hde
(hd1) /dev/hdg

And it is.

> I guess your next step would be to get dirty with grub.  Start with the
> following:
> 
> # grub --device-map=/boot/grub/device.map
> grub> root (hd0,0)
>  Filesystem type is ext2fs, partition type 0x83
> 
> grub> setup (hd0)
>  Checking if "/boot/grub/stage1" exists... no
>  Checking if "/grub/stage1" exists... yes
>  Checking if "/grub/stage2" exists... yes
>  Checking if "/grub/e2fs_stage1_5" exists... yes
>  Running "embed /grub/e2fs_stage1_5 (hd0)"...  16 sectors are embedded.
> succeeded
>  Running "install /grub/stage1 (hd0) (hd0)1+16 p (hd0,0)/grub/stage2
> /grub/menu.lst"... succeeded
> 
> The command we are looking for is that final 'install' command.  We need
> to run that again, adding a 'd' after stage1:
> 
> grub> install /grub/stage1 d (hd0) (hd0)1+16 p (hd0,0)/grub/stage2
> /grub/menu.lst
> 
> grub> quit

Okay, I tried that.  No dice.  I tried removing all occurences of
/boot in case it didn't like symlinks, but that didn't work either.

> The 'd' option is a workaround for BIOSs that get confused about which
> drive is being used to boot.

No, I haven't had problems booting before.  The RAID controller's BIOS
is set to boot from the primary master (/dev/hde).  Windows liked it.
-- 
Colin

-- 
gentoo-user@gentoo.org mailing list

Reply via email to