automatically loading grubaa64.efi from UEFI in arch linux arm
Hi I've installed arch linux arm. But it's not booting the .efi file automatically in UEFI. to boot at the moment I manually search the .efi file and enter it. My question is, how can I make arch linux automatically do it. I would also want to understand how UEFI automatically loads the .efi file in UTM and in general.
I wrote this for debian: https://github.com/utmapp/UTM/issues/4002 So I tried making /boot directory and copying the grubaa64.efi and grub.cfg to there. It didn't work. I also tried this: https://github.com/utmapp/UTM/issues/2503 but it didn't work. This worked in the first time I booted arch but then it stopped.
Please help. Thanks in advance
How did you install Arch Linux Arm? When I installed it, I used efibootmgr to add the kernel image and initramfs as a boot entry without GRUB.
FYI I have a guide if you need it.
Ok I succeeded: inspired by this link: https://wiki.mageia.org/en/Efibootmgr#:~:text=To%20create%20an%20EFI%20boot,EFI%20System%20Partition%20is%20hosted
The command I used: efibootmgr -c -d /dev/vda-p 1 -L "ArchLinux" -l "\EFI\GRUB\grubaa64.efi"
Answering your question: to install I've downloaded this ISO: https://github.com/IComplainInComments/archiso/releases It's pretty recent from May 2022. Then I simply followed the guide in archlinux.org.. https://wiki.archlinux.org/title/Installation_guide I did use grub.
That's great!