I have installed grub-0.5.96.1 and am trying to get it to boot up
Windows 98 on a secondary IDE disk. My primary disk - SCSI - boots
up fine, but I can't get grub to boot Windows on the secondary disk.
I also have Linux installed on the seconday disk and I *can* boot
that!

If I switch it in the BIOS so that the IDE disk is primary, I can
get grub to boot Windows. Weird huh?

(IDE - hd0, SCSI - hd1)

If I do:

    rootnoverify (hd0,0)
    makeactive
    chainloader +1
    boot

and Windows boots!

But if I make the SCSI disk the primary in the BIOS and then do:
(SCSI - hd0, IDE - hd1)

    map (hd0) (hd1)
    map (hd1) (hd0)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
    boot

nothing happens. It just sits there.

Likewise, if I do:
    rootnoverify (hd1,0)
    makeactive
    chainloader +1
    boot

it also hangs.

But if I do:
    root (hd1,9)
    kernel /boot/vmlinuz
    boot

I can easily boot up Linux.


For what its worth, I have LILO installed in the MBR of the IDE and SCSI disks,
although I don't think that has anything to do with this.

I'd like to keep the SCSI disk the primary in the BIOS. How can I get Windows 98
to boot from grub or is this a bug?


_______________________________________________
Bug-grub mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-grub

Reply via email to