On Fri, 20 Mar 2020, Richard Henwood wrote:
Hi All,
I have Ubuntu installed from Dmitri's installer. update-grub2 works well from that OS. I now have Fedora Rawhide in a separate partition and I would like to do have Fedora take over efi management. I have read through a bit about EFI management on Linux and it looks like efibootmgr is the primary tool.
Using efibootmgr from both Ubuntu 19.10 and Fedora Rawhide and I get identical errors:
$ efibootmgr -c -d /dev/sda -p 1 -l \EFI\fedora\grubaa64.efi -L skipping unreadable variable "Boot0000": Invalid argument Could not prepare Boot variable: Invalid argument
Does anyone have a suggestion for the next steps for me to try?
From my notes:
- ISSUE: Laptop F/W does not allow boot order/image updates - LOG: https://paste.ubuntu.com/p/fPd5WhFC5N/ - ERROR MSG: "Skipping unreadable variable "Boot0000": Invalid argument" - WORKAROUND: Using '--removable' flag prevents attempted update - ISSUE: This is not a reliable solution - SOLUTION: Use '--no-nvram' flag during grub-efi-arm64 package's postinst
Also:
https://github.com/aarch64-laptops/grub/commit/5b387fea63fac82352831b722bd7d... https://github.com/aarch64-laptops/grub/commit/a6538ffdd9cc79599ca32cf4be372...