I've been following the steps in the UEFI page of the wiki
https://wiki.obarun.org/doku.php?id=uefi but I'm having problems with efivars.
When I run the following command from the "Configure UEFI Boot with EFISTUB" section:
sudo efibootmgr -c -d sda -p 1 -L "Obarun" -l \vmlinuz-linux -u "root=LABEL=ROOT ro resume=LABEL=SWAP quiet initrd=\intel-ucode.img initrd=\initramfs-linux.img"
I get this error:
EFI variables are not supported on this system.
Some searching revealed that I may need to activate efivars with
modprobe efivars
this gives the error:
modprobe: FATAL: Module efivars not found in directory /lib/modules/5.2.11-arch1-1-ARCH
I have followed the guide on the UEFI page and the general installation page almost to the letter except for when the UEFI page says to mount /dev/sda2 to /mnt. sda2 is a swap partition (as per the guide) and is not mountable to /mnt, I mounted sda3 instead since this was to be my root directory.