(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)