[Bug 794126] New: Installation on legacy BIOS system and GPT disk results in unbootable system
https://bugzilla.novell.com/show_bug.cgi?id=794126 https://bugzilla.novell.com/show_bug.cgi?id=794126#c0 Summary: Installation on legacy BIOS system and GPT disk results in unbootable system Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: Other OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: arvidjaar@gmail.com QAContact: jsrain@suse.com Found By: --- Blocker: --- Created an attachment (id=516740) --> (http://bugzilla.novell.com/attachment.cgi?id=516740) Installation logs User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:10.0.11) Gecko/20100101 Firefox/10.0.11 There were several reports from forum users so the problem is actually seen in the wild. Installation on a disk with existing GPT label appears to succeed, but results in unbootable system. YaST2 creates protective MBR, writes generic MBR code and attempts to install GRUB2 on partition. Even if installation of GRUB2 on partition succeeded (which is possible only with btrfs), booting fails with "no active partition found" because with protective MBR there is no way to mark GRUB2 partition as active.
From disk_sda.info:
<label>gpt</label>
From perl-BL-standalone-log:
2012-12-12 19:11:03 MILESTONE: run /usr/sbin/grub2-install --force --skip-fs-probe /dev/sda3 >/var/log/YaST2/y2log_bootloader 2>&1 - ret 0 + output: /usr/sbin/grub2-bios-setup: warning: File system `ext2' doesn't support embedding. /usr/sbin/grub2-bios-setup: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged.. Installation finished. No error reported. On GPT GRUB2 must be installed into MBR and it would be useful to create special BIOS boot partition to embed initial GRUB2 loader (instead of using blocklists) To reproduce - create GPT label with couple of partitions on a disk and try to install openSUSE 12.2 accepting defaults. YaST2 logs from /var/log/YaST2 after installation attached. Reproducible: Always Steps to Reproduce: 1. 2. 3. -- 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=794126 https://bugzilla.novell.com/show_bug.cgi?id=794126#c Jiaying ren <jren@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jren@suse.com AssignedTo|bnc-team-screening@forge.pr |yast2-maintainers@suse.de |ovo.novell.com | -- 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=794126 https://bugzilla.novell.com/show_bug.cgi?id=794126#c Jiří Suchomel <jsuchome@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|yast2-maintainers@suse.de |snwint@suse.com -- 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=794126 https://bugzilla.novell.com/show_bug.cgi?id=794126#c1 Steffen Winterfeldt <snwint@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Steffen Winterfeldt <snwint@suse.com> 2013-02-08 08:56:20 CET --- fixed -- 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.
participants (1)
-
bugzilla_noreply@novell.com