From Fedora Project Wiki

< User:Marwalk

Revision as of 16:16, 15 January 2012 by Marwalk (talk | contribs) (The Workaround)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Grub2 Arguments to Select GPT or MBR

Fedora Installation Settings

The purpose of this section is to provide a known workaround to the problem described in Red Hat Bugzilla – Bug 755232.

The problem is that of ending up at a Grub command line after upgrading, and not knowing what to enter to be able to continue and boot the newly upgraded machine. The cause is related to updated anaconda settings designed to stay current with advancing hard drive and BIOS or EFI technologies. Unfortunately, some older BIOS versions cannot boot to a GPT partitioned disk, but the new anaconda settings default to that configuration, thus making the machine unbootable after Fedora version upgrade.

The Workaround

1. Display the old grub config file with "cat (hd0,msdos1)/grub/grub.conf" command.

2. Enter the command "linux /vmlinuz-3.1... <arguments from the grub.conf>"

3. Enter the command "initrd /initramfs-3.1..."

4. Finally the "boot" command

5. Once the system is booted, re-create the grub2 config file using the command "grub2-mkconfig -o /boot/grub2/grub.cfg"

The system should now boot as intended.


Essentially an older BIOS needing an MBR partitioned disk to recognize any of its partitions as bootable. These BIOS versions will not boot from with a GPT partitioned disk.