Оно уже настроено. Поставь загрузчик Gummiboot
А зачем графическое меню если жесткий диск один и одна операционка
Olegaaator
по умолчанию грузится и запускается файл \efi\boot\boot[название архитектуры].efi, например \efi\boot\bootx64.efi
Если назвать файлы именно так, то efibootmgr, получается, можно не использовать?

Все верно. efibootmgr нужен только для добавления меню в UEFI
systemd автоматом обновляет копию ядра
Ну у меня все работает. Много раз добавлял и удалял пункты меню с помощью efibootmgr, ничего не поломалось
Если Arch будешь ставить рядом с виндой 8, то EFI раздел создавать не нужно, он уже есть.
Смонтировать раздел EFI в /boot/efi
Создать на разделе EFI папку arch
mkdir -p /boot/efi/EFI/arch

После установки ArchLinux копируешь vmlinuz-linux и initramfs-linux.img на радел EFI в папку arch.
cp -f /boot/vmlinuz-linux /boot/efi/EFI/arch/vmlinuz-linux.efi
cp -f /boot/initramfs-linux.img /boot/efi/EFI/arch/initramfs-linux.img

Установи efibootmgr
pacman -S efibootmgr

Подгрузить модуль efivars
modprobe efivars

Добавить пункт меню Arch Linux в UEFI
efibootmgr -c -d /dev/sda -p 1 -L "Arch Linux" -l '\EFI\arch\vmlinuz-linux.efi' -u root=/dev/sda2 ro rootfstype=ext4 add_efi_memmap initrd=EFI/arch/initramfs-linux.img
В команде выше sda1 раздел EFI, sda2 корень системы, измени их на свои если нужно.

Выбор операционки клавишами F1-12 или какие там у тебя.
С помощью systemd делаешь чтобы ядра автоматически копировались на раздел EFI после обновления.
GRUB2 не нужен