You are not logged in.
I have an issue with my BIOS removing UEFI menu entries, due to an issue with the default standard path for the bootloader, when using sedutil-cli/PBA (for OPAL support for my nvme). I executed the following commands to set a copy of grub's bootloader as my default boot loader (or in the default bootloader path), which fixed my issue:
mkdir -p /boot/EFI/boot
cp /boot/EFI/grub/grubx64.efi /boot/EFI/boot/bootx64.efi
But, is there any way to make sure this is always up-to-date? Or maybe run this when grub updates?
Thanks!
Last edited by PolishHurricane (2017-08-03 21:10:44)
Offline
You mean /boot/EFI/boot/bootx64.efi gets removed by the EFI/BIOS? If yes, then how often?
Offline
You can write a post transaction hook, however having an "outdated" bootloader really isn't that much of an issue if you don't change your hardware configuration often.
Offline
I kind of thought it might not be much of an issue, but glad you confirmed, I may just ignore it and consider it fixed and "cp" it once in a while. Yeah x33a, the EFI/BIOS removes the UEFI entry, that was installed when I installed Arch/Grub, when it can't see the boot partition, due to OPAL encryption on initial power on, and then my PBA, expecting that, inserts it's own UEFI menu entry (that doesn't work with my Arch/Grub setup), but it seems to work when I copy the grub efi file to the default path (the PBA isn't designed for Arch). But, I read I can build a custom PBA in the ArchWiki, I'm just not sure if that's for Arch, but I'll check that out when I get time.
Thanks
Last edited by PolishHurricane (2017-08-02 01:41:50)
Offline