Motherboard: Asus Z170i Pro Gaming (UEFI BIOS ver. 3016)
Graphics card: nVidia GTX 1060
OS: Xubuntu 16.04.1 LTS 64bit
I installed the OS using the basic boot option (legacy MBR), the installation finishes okay, however the OS only enters an empty screen and never starts.
I reinstalled the OS with the UEFI boot option. I choose the disable secure boot option to allow third party drivers can install. The installation completes and the OS starts successfully.
However, it appears the OS does not actually have the ability to disable secure boot, this must be done from the UEFI bios.
I attempt to install the nVidia graphics drivers (v 367.44). I turn off xserver before running the install, as required. The installation nearly completes but fails with "ERROR: Unable to load the 'nvidia-drm' kernel module."
I look up this error and the suggested fix is to temporarily disable secure boot from the UEFI BIOS. I disable secure boot from the UEFI BIOS directly, however the OS only enters an empty screen and never starts.
To sum it up:
Xubuntu will not start if secure boot is disabled or is installed as legacy boot.
The nVidia driver will not install if secure boot is enabled.
It's a Catch 22.
I am sudo
It's 2017, why is everything so complicated?
Is it worth trying an older BIOS version?