[Bug 847510] New: GPT partioning of previously MBR partitioned disk will not boot after install
https://bugzilla.novell.com/show_bug.cgi?id=847510 https://bugzilla.novell.com/show_bug.cgi?id=847510#c0 Summary: GPT partioning of previously MBR partitioned disk will not boot after install Classification: openSUSE Product: openSUSE 13.1 Version: RC 1 Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: froh@suse.com QAContact: jsrain@suse.com Found By: --- Blocker: --- To work around bug 841426 (RC1 won't load the kernel on UEFI), I booted using legacy mode. I then told the partitioner to kill the old MBR partitioning and switch the disk to GPT. The install completed but the disk was not bootable afterwards, still in legacy mode. Io turned UEFI back on and installed another OS version on the same machine, into another root partition. That made the disk boot-able and 13.1 appeared in the boot menu and it just works. So the problem is in setting up the freshly partitioned GPT disk to become bootable. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=847510
https://bugzilla.novell.com/show_bug.cgi?id=847510#c
Xiyuan Liu
https://bugzilla.novell.com/show_bug.cgi?id=847510
https://bugzilla.novell.com/show_bug.cgi?id=847510#c2
Borislav Petkov
https://bugzilla.novell.com/show_bug.cgi?id=847510
https://bugzilla.novell.com/show_bug.cgi?id=847510#c3
Neil Rickert
https://bugzilla.novell.com/show_bug.cgi?id=847510
https://bugzilla.novell.com/show_bug.cgi?id=847510#c4
Takashi Iwai
https://bugzilla.novell.com/show_bug.cgi?id=847510
https://bugzilla.novell.com/show_bug.cgi?id=847510#c5
Arvin Schnell
https://bugzilla.novell.com/show_bug.cgi?id=847510
https://bugzilla.novell.com/show_bug.cgi?id=847510#c
Arvin Schnell
https://bugzilla.novell.com/show_bug.cgi?id=847510
https://bugzilla.novell.com/show_bug.cgi?id=847510#c6
Susanne Oberhauser
I cannot imagine that this is actually a bug. Rather, it seems like expected behavior for MBR booting to require MBR partitioning.
As far as I know, to use MBR booting with GPT partitioning, either:
(a) you must create a BIOS boot partition (type flag "ef02"), typically located in sectors 34-2047, and install grub2 into the MBR, or:
(b) you must setup hybrid partitioning, where the boot partition is correctly defined in both the MBR and the GPT partition tables.
I know that (a) works, because I have that working on an external drive. I have not tested (b). You can create the BIOS boot partition with "gdisk". And you should be able to setup hybrid partitioning with "gdisk", though you will probably be warned that it is a bad idea.
this information is neither used automatically nor displayed in the case of creating a GPT partitioned disk on an MBR booted machine. So in this case "SUSE makes the machine unusable" automatically. (In reply to comment #5)
Please provide YaST logs of installation that did not boot, see http://en.opensuse.org/openSUSE:Bugreport_YaST.
I'm sorry I don't have the logs any more, it's a bit too long ago. But I wonder if we need the logs to create that logic: - machine is booted using MBR, not UEFI - user requests GPT aprtitooning or disk is GPT partitioned --> GPT disk needs to be made bootable via MBR, variant a) or variant b) above -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=847510
https://bugzilla.novell.com/show_bug.cgi?id=847510#c7
Arvin Schnell
participants (1)
-
bugzilla_noreply@novell.com