Comment # 16 on bug 1008289 from
(In reply to Arvin Schnell from comment #15)
> My first test (of the initial issue) did not show an improvement. 

I think the initial issue (installation starting from an empty msdos table)
should be covered by the patch in the test package as the installer will
propose ESP on logical partition, which caused trouble (and that's why I
changed the title to make it more obvious what the real problem is.)

> What scenario do the new packages fix?

For libefivar0 package, it tries to make UEFI device path correct for MSDOS
extended/logical partition on behalf of efibootmgr. In grub2, it tries to fix
the chainloader command to be able to load the UEFI image on msdos extended
partition without errors.

> Also, how can I see in the logs whether the new packages are used?

Well I think rpm changelog of libefivar0 and grub2 package would be the first
to check with.  

I did not add new log messages so cannot tell from it. :( But we can see if the
UEFI device path is created as expected. Please help in providing the command
output ? Thanks.

 # parted /dev/sda unit s print
 # efibootmgr -v

FYI, the related command output on my (working) setup.

linux-1cym:~ # rpm -q --changelog libefivar0 |head -n 3
* 2016 11��� 14 ��� mchang@suse.com
- Add support-msdos-extended-partition.patch (bsc#1008289)

linux-1cym:~ # rpm -q --changelog grub2 |head -n 3
* 2016 11��� 07 ��� mchang@suse.com
- Fix is_child return true for child with more than one nodes (bsc#1008289)
  * add grub2-efidisk-is_child.patch

linux-1cym:~ # parted /dev/sda unit s print
Model: ATA QEMU HARDDISK (scsi)
Disk /dev/sda: 62914560s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start      End        Size       Type      File system     Flags
 1      2048s      62914559s  62912512s  extended                  lba, type=0f
 5      4096s      321535s    317440s    logical   fat16           boot,
type=83
 6      323584s    3373055s   3049472s   logical   linux-swap(v1)  type=82
 7      3375104s   28194815s  24819712s  logical   btrfs           type=83
 8      28196864s  62894079s  34697216s  logical   xfs             type=83

linux-1cym:~ # efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0002,0001,0008
Boot0001* opensuse-secureboot   
HD(1,MBR,0x4294967194,0x800,0x3bff800)/HD(1,MBR,0x0,0x1000,0x4d800)/File(\EFI\opensuse\shim.efi)
Boot0002* EFI DVD/CDROM    PciRoot(0x0)/Pci(0x1,0x1)/Ata(0,1,0)
Boot0008* EFI Internal Shell   
MemoryMapped(11,0x900000,0x11fffff)/FvFile(7c04a583-9e3e-4f1c-ad65-e05268d0b4d1)


You are receiving this mail because: