Hi all,
I'm trying to install Linux on this motherboard using UEFI boot only, and while it can boot Linux in UEFI mode from a USB stick, I can't figure out how to get it to boot from my hard disk automatically.
I have installed GRUB, and it has put itself in a VFAT partition as fs0:\EFI\grub\grubx64.efi and has created a bootloader NVRAM entry for itself. However the firmware refuses to boot GRUB, and pressing F10 to view the boot menu just shows the UEFI shell (and another entry for the Linux USB stick if I have it plugged in.)
I can boot GRUB and then the Linux kernel if I boot into the UEFI shell and then type "fs0:\EFI\grub\grubx64.efi" - this immediately brings up the GRUB boot menu and boots all the way into Linux without any problems.
But I don't want to have to type this in every time I want to boot my PC! How do I tell VisualBIOS to boot this UEFI executable automatically? The Linux program "efibootmgr" shows an entry for this executable is already in the NVRAM along with the other one/two that show up in the firmware boot menu, but I can't figure out why my GRUB entry won't appear!
Any ideas?