|
Problem with GRUB booting Windows 98
Hello,
I can't get GRUB to boot Windoze. I know I'm not the first person to have this problem, but I haven't, yet, found a situation quite like mine. Please help!
I'm running Fedora Core 1, Windows 98, and FreeDOS.
Fedora and Freedos are installed on /dev/hde (Master), and Windoze is installed on /dev/hdf (Slave). When I "df," I get the following:
Filesystem Mounted on
/dev/hde3 /
/dev/hde2 /boot
none /dev/shm
/dev/hde1 /freedos
/dev/hdf1 /windoze
My grub.conf is as follows:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,1)
# kernel /vmlinuz-version ro root=/dev/hde3
# initrd /initrd-version.img
#boot=/dev/hde
default=0
timeout=10
splashimage=(hd0,1)/grub/splash.xpm.gz
title Fedora Core (2.4.22-1.2115.nptl)
root (hd0,1)
kernel /vmlinuz-2.4.22-1.2115.nptl ro root=LABEL=/ hdd=ide-scsi rhgb
initrd /initrd-2.4.22-1.2115.nptl.img
title Windoze
rootnoverify (hd1,0)
chainloader +1
title FreeDOS
rootnoverify (hd0,0)
chainloader +1
I know very little about GRUB, but, as far as I can tell, the grub.conf seems correct. I tried changing the Windows HD from (hd1,0) to (hd1) since Windoze is the only OS on that drive, but this made no difference. I didn't think it would.
Both drives are set to LBA in BIOS. I checked this because I've read about people using Fedora Core 2 who had success booting Windoze after changing the setting from Auto to LBA.
What else is interesting is that when I try to boot Windoze, GRUB actually boots FreeDOS instead. For a Windoze boot, the monitor displays
Booting 'Windoze'
rootnoverify (hd1,0)
chainloader +1
For FreeDOS, the monitor displays
Booting 'FreeDOS'
rootnoverify (hd0,0)
chainloader +1
The Windoze booting info seems correct, even though it ends up actually booting FreeDOS. I even checked the Windoze drive just to make sure that, in a moment of insanity, I didn't delete Windows 98 and install FreeDOS on that drive. Window 98 _is_ there.
When I connect the Windoze drive as the Master (and only) drive, Windows 98 boots without a problem.
Thanks in advance for your help.
Michael
|