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

Reply via email to