I have recently had a similar problem with a fresh install of Ubuntu Server, versions 14.04.1, 14.04.3, and 15.04 on an HP Pavilion 15-f039wv laptop. I have a factory pre-installed version of Windows 8.1 that should be dual booting under UEFI with Ubuntu Server from the same hard disk. However once the install is complete, the machine only boots to Windows, unless I first intervene by pressing F9 to get an UEFI "Boot Option Menu" that offers three options of: OS boot Manager (UEFI) - Windows Boot Manager (ST500LT012-1DG142) OS boot Manager (UEFI) - ubuntu (ST500LT012-1DG142) Boot From EFI File
With the second option, I can boot to a Gnu Grub screen and then to Ubuntu Server. In Ubuntu server, I can use efibootmgr to display its firmware parameters. I can set a next boot number and have it take effect for the next boot, but as expected, only for the next boot, and I can set the timeout value and have it persist across multiple boots. However while I can change the BootOrder and display it with both efibootmgr and in the /proc file system, the change to the BootOrder is reverted to the original version (Windows Boot Manager first) if I reboot, even if I reboot directly back to Ubuntu using the F9 intervention. I have seen numerous postings in forums addressing this kind of problem and which often that attribute the problem to aggressive, nonstandard UEFI behavior from the system vendors (HP in my case). At least one, http://askubuntu.com/questions/221835/installing-ubuntu-on-a-pre- installed-windows-with-uefi, has a popular answer that claims in a recent edit that the problem is fixed in Ubuntu 15.04. It is not fixed in Ubuntu Server 15.04, at least not in my case. This is particularly a problem in my case because the current behavior requiring an F9 intervention to select a boot manager, prevents remote or other unattended rebooting of the Ubuntu server, for example when using SSH for maintenance. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1286388 Title: changes to the boot order made via efibootmgr are not sticking To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1286388/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs