Description of problem: Installation of rawhide with grub2-2.02-24.fc28 fails on reboot due incomplete efiboot menu entry missing disk details. Version-Release number of selected component (if applicable): grub2-2.02-24.fc28 [root@mustang ~]# efibootmgr -v Timeout: 5 seconds BootOrder: 0001,0003,0002,0000 Boot0000 pxe MAC(000173020ccb,1)/VenMsg(179759ac-8f2e-11e6-ae22-56b6b6499611,0801).. Boot0001* Fedora File(\EFI\fedora\shimaa64.efi) Working example with device details: Boot0001* Fedora HD(1,GPT,02301795-f479-4dc9-be63-3299d25076c2,0x800,0x64000)/File(\EFI\fedora\shimaa64.efi)
Can you get an "strace -s 1024 -o efibootmgr.strace efibootmgr ..." of the efibootmgr run that creates this entry? My suspicion is something in sysfs changed and we're not parsing some symlink correctly any more on that hardware.
Created attachment 1392250 [details] efibootmgr.strace strace -s 1024 -o efibootmgr.strace efibootmgr -c -w -L Fedora-test -d /dev/sda -p 1 -l /EFI/fedora/shimaa64.efi
This seems to break with efivar-33-2.fc28, moving to efivar.
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle. Changing version to '28'.
Verified fixed in efivar-34-1.fc28. Many thanks!
I guess this BZ should have status MODIFIED now.