Broken UEFI implementations: Difference between revisions

m
[unchecked revision][unchecked revision]
(Added Acer Travelmate example)
Line 93:
Acer for some reason don't honor the BootOrder variable under most conditions. This has been an ongoing issue forever, chronicled most recently here: https://github.com/rhinstaller/efibootmgr/issues/19
 
Typical example: (Acer Travelmate B116-M, Insyde BIOS V1.20)
 
Acer Travelmate B116-M, Insyde BIOS V1.20
 
Boots fine from USB UEFI formatted devices, once you disable Secure boot, which can only be done once you've set a bios password.
Installing a Linux-only system shows no errors (including from efibootmgr), but then fails to boot at all. The BIOS shows no boot entries.
Restoring the original windows EFI System Partition from backups "fixes" the problem, on next boot we have a new automagic entry called "Windwos Boot Manager". Creating new EFI boot entries after that using efibootmgr silently fails, the system ignores them. The only way to get it to boot something else is to replace '''\EFI\Microsoft\Boot\bootmgfw.efi''' with the distro-provided grubx64.efi.
 
= Runtime services accessing boot services memory =
Anonymous user