BIOS Insyd 6.60 EFI version 2.31 by INSYDE Firmware 6.10 Toshiba Satellite S955, UEFI with Secure boot disabled. OS 64 bit Ubuntu 14.04.2, running kernel 3.19.8-992-generic Dual boot with Windows 8.1
After a Windows 8.1 update 7/8/2015 (two important updates, all optional (2) ignored, the EFI boot order is for each boot, always returned to the default order with Windows first. This machine has been running 14.04 for a year, and I have successfully changed the boot order before. Ubuntu may still be selected at boot time (F12, select hdd, then select ubuntu) and it successfully boots., efibootmgr can still alter the boot order to put ubuntu first, and reorder the USB/Net entries: (ubuntu, windows, USB, DVD, Net). Checking the order with another "efibootmgr -v" shows the new order, but a reboot will have the origial EFI order restored: Windows,Ubuntu,Network,USB,DVD The EFI Settings order was unchanged from USB, DVD, HDD, NET. The ubuntu entry had the name "ubuntu", and that still works when selected from the EFI device/os selection (F12). Looks like some nvram entry was changed by Windows to force the order reset at each boot. The efibootmgr reordering only changes the "Boot Order" variable (as named by "fwts uefidump". There are other variables, like Physical Boot Order, which might need changing to make the boot order permanent. I am examining the differences on the fwts uefi outputs from before the problem and now, but at first pass, nothing obvious turned up. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1286388 Title: changes to the boot order made via efibootmgr are not sticking Status in grub2 package in Ubuntu: Confirmed Status in linux package in Ubuntu: Confirmed Bug description: I installed Ubuntu 14.04 beta on my HP Elitebook Folio laptop. Fresh install, complete hard disk formatted. After successful installation I rebooted. The system tells me I am missing the OS. Then from BIOS menu F9 I could manually boot via EFI and got the system working. However I could not change bios settings such that the system would boot automatically via UEFI. After long trial and error with advice from several IRC colleagues I somehow managed to get the system boot via BIOS. But it seems that changes that are done to boot order, do not stay permanent. I was told that my boot firmware "assumes that a drive without a "boot flag" on any of its primary partitions in its msdos label cannot be booted via BIOS (again, only true with Windows). ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: grub-efi-amd64 (not installed) ProcVersionSignature: Ubuntu 3.13.0-13.33-generic 3.13.5 Uname: Linux 3.13.0-13-generic x86_64 ApportVersion: 2.13.2-0ubuntu5 Architecture: amd64 CurrentDesktop: Unity Date: Sat Mar 1 00:10:27 2014 InstallationDate: Installed on 2014-02-28 (0 days ago) InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Alpha amd64 (20140224) SourcePackage: grub2 UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1286388/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp