I think he was saying he might as well not use the legacy mode and use the uefi boot. not keeping W8... Just a thought though.
I'm using a M5A97 R2.0 (so very very similar AFAICT looking at the Asus website). It will boot UEFI or MBR and you can switch off SecureBoot in the BIOS. You may need to get the latest BIOS from Asus to get the SecureBoot options. I'm using it in UEFI mode without SecureBoot and it's been fine.
There is a wee bit of information here:https://wiki.archlinux.org/index.php/UE … leshootingSetting up UEFI support certainly looks fiddly. I have an ultrabook with "secure boot" enabled, which I want to get to boot from a USB stick without having to turn on legacy (BIOS) boot mode (Windows 8.1 complains about it).
Thanks for the response. I originally thought you could only install a boot loader on a UEFI motherboard if your boot drive was using GPT, but from what I understand of your post this is not required and I can either install Arch Linux in UEFI mode with an ESP or in legacy mode without an ESP.
One thing that sticks out is that you are using openJDK. I believe you will need to install the Oracle JDK from the aur. The ohter thing I found (haven't build android for about a year) is that I actually had to look at some of the symlinking for python (not at my arch box right now but I believe it was /usr/bin/python had to be symlinked to /usr/bin/python-2.7 or something simila
Logical partitions means it's MBR-formatted and not GPT-formatted.For UEFI boot, GPT is recommended.https://wiki.archlinux.org/index.php/UE … n_in_LinuxNote: It is recommended to use always GPT for UEFI boot as some UEFI firmwares do not allow UEFI-MBR boot.
When your setting up Arch with a UEFI BIos motherboard its easier if you boot through the UEFI shell on a usb disk then through the install cd. It cleans up a lot of headaches. Read the post below to find out how.https://bbs.archlinux.org/viewtopic.php?id=148155