URL: <http://savannah.gnu.org/bugs/?19591>
Summary: GRUB dual-boot configuration fails with Fedora Core 6 Project: GNU GRUB Submitted by: cwsulliv Submitted on: Saturday 04/14/2007 at 16:22 Category: Booting Severity: Major Priority: 5 - Normal Item Group: Software Error Status: None Privacy: Public Assigned to: None Originator Name: cwsulliv Originator Email: [EMAIL PROTECTED] Open/Closed: Open Discussion Lock: Any Release: grub-0.97-13 Reproducibility: Every Time Planned Release: _______________________________________________________ Details: I have Linux installed on a HDD as IDE Primary Master with GRUB in the MBR and several MS-Windows versions (98SE & XP) installed on separate HDDs variously as IDE Primary Slave and Secondary Master and Slave. IDE Primary and Secondary are provided with a Promise Ultra ATA card. MS-Windows is installed "virgin" with the HDD connected and jumpered as Primary Master, then reconnected in its final configuration for dual-booting with Linux. (I have multiple HDDs with Linux and Windows and swap them in and out as required for testing purposes.) Using the following stanza for dual-booting MS-Windows fails under Fedora Core 6 but had worked for years under FC2 and FC3. title Win XP rootnoverify (hd1,0) map (hd1) (hd0) map (hd0) (hd1) makeactive chainloader +1 Windows displays an error screen with several options for continuing to try to boot normally or reverting to the last configuration which worked, but none of the choices actually work. However it works again under FC6 if I change the order of the map and makeactive statements, i.e.: title Win XP rootnoverify (hd1,0) makeactive map (hd1) (hd0) map (hd0) (hd1) chainloader +1 (Perhaps in retrospect this should be obvious, but I find nothing in the GRUB Manual about the ordering.) The same problem was observed with FC6 (kernel 2.6.20-1.2933.fc6) installed on a new HDD with grub-0.97-13 and on an older PC where FC6 was installed on the same HDD with grub-0.95-3 and FC3 (kernel 2.6.12-1.1381_FC3). Following is the whole grub.conf file (now corrected as above) on the older PC with grub-0.95-3. ---------------------------------- # 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,0) # kernel /vmlinuz-version ro root=/dev/hde9 # initrd /initrd-version.img #boot=/dev/hde default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz #hiddenmenu title Fedora Core (2.6.20-1.2925.fc6) root (hd0,0) kernel /vmlinuz-2.6.20-1.2925.fc6 ro root=LABEL=/12 rhgb quiet initrd /initrd-2.6.20-1.2925.fc6.img title Fedora Core (2.6.19-1.2911.6.5.fc6) root (hd0,0) kernel /vmlinuz-2.6.19-1.2911.6.5.fc6 ro root=LABEL=/12 rhgb quiet initrd /initrd-2.6.19-1.2911.6.5.fc6.img title Fedora Core (2.6.12-1.1381_FC3) root (hd0,0) kernel /vmlinuz-2.6.12-1.1381_FC3 ro root=LABEL=/1 rhgb quiet initrd /initrd-2.6.12-1.1381_FC3.img title Win XP rootnoverify (hd1,0) makeactive map (hd1) (hd0) map (hd0) (hd1) chainloader +1 title Win 98 rootnoverify (hd3,0) makeactive map (hd3) (hd0) map (hd0) (hd3) chainloader +1 ---------------------------------- _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?19591> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-grub mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/bug-grub