After installing Ubuntu my Surface Pro will only boot into the UEFI firmware settings. I have re-installed the OS several times with the same result, I have also run "check disk for defects" and it comes back fine. I ran boot-repair utility and it still hasn't corrected the problem, it said that it did but when I try to reboot as instructed it loads UEFI.
The only way that I can get my Surface to load the Ubuntu OS is to launch it via the "Try Ubuntu without installing" option, but I want it to be my primary (only OS) on this device, the Windows OS files have been overwritten at this point anyways.
sudo efibootmgr -b XXXX -B
seeman efibootmgr
for details. – oldfred Feb 14 '17 at 04:40