Tristan Miller changed bug 932033
What Removed Added
Summary Installer (specifically efibootmgr) can't create EFI entries pmbr_boot disk flag should be off for UEFI boot

Comment # 3 on bug 932033 from
Greetings.

(In reply to Tristan Miller from comment #2)
> # parted /dev/sda
> GNU Parted 3.1
> Using /dev/sda
> Welcome to GNU Parted! Type 'help' to view a list of commands.
> 
>                                                                           
> (parted) print
> Model: ATA WDC WD5000LPVX-2 (scsi)
> Disk /dev/sda: 500GB
> Sector size (logical/physical): 512B/4096B
> Partition Table: gpt
> Disk Flags: pmbr_boot

It turns out this "pmbr_boot" disk flag was the problem.  I have no idea
whether the flag was already there when I got the machine, or whether it's
something the openSUSE installer added, but in any case it shouldn't be there
for a successful UEFI boot.  To fix the issue I did the following from a rescue
system:

# parted /dev/sda
(parted) disk_set pmbr_boot off
(parted) quit

After some more searching it seems this problem has also been reported for
other GNU/Linux distributions, including Red Hat and Mageia:

https://bugs.mageia.org/show_bug.cgi?id=12822
https://bugzilla.redhat.com/show_bug.cgi?id=844551

So I would suggest that when YaST partitions a disk for use on a UEFI system,
it should make sure not to set the pmbr_boot disk flag; if pmbr_boot is already
set, YaST should unset it, or at the very least warn the user about it and
offer to unset it.


You are receiving this mail because: