kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #126602
[Bug 1286388] Re: changes to the boot order made via efibootmgr are not sticking
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