Problems dual-booting Fedora Core 3 and Windows XP Pro with GRUB

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



System is AMD-Athlon 64 based. hda is 120GB and contains Windows XP on partition hda1. hdb is 60GB and contain 64-bit version of Fedora Core 3. /boot is on hdb1 (ext3) followed by a Logical Volume containing / (reiserfs) and the swap partition. This was the default partitioning performed by Fedora. Grub was installed to the MBR.
 
Now, when I boot, I get error 17 in Grub stage 1.5. From the Grub manual this is :
 
17 : Cannot mount selected partition
This error is returned if the partition requested exists, but the filesystem type cannot be recognized by GRUB.
 
I have a floppy which boots to a Grub shell. Now if I type in the following I can boot Fedora Core 3:
 
root (hd1,0)
kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.9-1.667.img
boot
 
and away Fedora goes. No problem.
 
Also, I can boot Windows XP from the Grub shell by the following:
 
rootnoverify (hd0,0)
makeactive
chainloader +1
boot
 
A few seconds later, I have Windows XP up and running.
 
The contents of my grub.conf are as follows:
 
 
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making chnages to this file
# NOTICE:  You have a /boot partition.  This means that you
#                all kernel and initrd paths are relative to /boot/, eg.
#                root (hd1,0)
#                kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#                initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd1,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.9-1.667)
          root (hd1,0)
          kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
          initrd /initrd-2.6.9-1.667.img
title Windows XP Professional SP2
          rootnoverify (hd0,0)
          chainloader +1
 
As far as I can see, these commands are the same as I typed into the Grub shell, with the exception that
I also put a 'makeactive' command in when booting Windows from the Grub shell. However, this does not make any
difference, so what is going on?
 
I have read that /boot should be on the first hard disk. Is this correct? Why then can I boot from the floppy?
I have also read that people have had problems with 64-bit.
 
Hopefully some of you clever people can help here.
 
Thanks
 
Steve Black

[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux