Public bug reported: This is a follow up discussion from #1642298 and filing this bug to keep a record.
On a fresh Ubuntu install, grub2 overwrites the NVRAM and updates to boot order to have Ubuntu as the first boot device. This affects situations in which PXE had been set the first boot device in the boot order as it would overwrite it. However, every single time grub2 package upgrades, it will overwrite the NVRAM and completely override the boot order again. For example, consider that ubuntu is first in the boot order. efibootmgr -v BootCurrent: 0000 Timeout: 2 seconds BootOrder: 0000,0001 Boot0000* ubuntu Boot0001 PCI LAN But the administrator changed Network to be the first in the boot order. efibootmgr -v BootCurrent: 0001 Timeout: 2 seconds BootOrder: 0001,0000 Boot0001* PCI LAN Boot0000 ubuntu After a package upgrade, grub will overwrite the NVRAM and change this back to: efibootmgr -v BootCurrent: 0000 Timeout: 2 seconds BootOrder: 0000,0001 Boot0000* ubuntu Boot0001 PCI LAN ** Affects: grub2 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1714090 Title: grub2 upgrade doesn't preserve current boot order. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1714090/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs