Can I boot into the EFI shell in order to add a UEFI entry before installing Linux? There won't be GRUB on the Acer laptop initially.
The Acer laptop runs Windows 10.
Once you boot into the EFI shell, add a UEFI boot menu entry:
Shell> bcfg boot add 0 fs1:\EFI\arch_grub\grubx64.efi "Arch Linux (GRUB2)"
where fs1 is the mapping corresponding to the UEFI System Partition and \EFI\arch_grub\grubx64.efi is the the from the --bootloader-id from the grub-install command above.
This will temporarily add a UEFI boot option for the next boot to get into Arch. Once in Arch, modprobe efivars and confirm that efibootmgr creates no errors (no errors meaning you successfully booted in UEFI mode). Then GRUB#UEFI systems can be performed again and should successfully permanently add a boot entry in the UEFI menu.
not specific to archlinux