grub package will change the boot order for MaaS deployed system
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
curtin (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
grub2 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
maas (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Similar to bug 1642298, this issue strikes back (looks like it's only affecting our node "lodygin - AMD Speedway Naples 2U" in the test pool)
Steps:
1. Deploy a system with Xenial
2. Check the boot order with `efibootmgr`
3. Upgrade grub-efi-amd64 from proposed
4. Reboot
5. Check the `efibootmgr` again
Result:
* The boot order will be overrided to boot from disk first, MaaS needs it to boot with PXE first.
Package version:
grub-common 2.02~beta2-
grub-efi-amd64 2.02~beta2-
grub-efi-amd64-bin 2.02~beta2-
grub-efi-
grub-pc 2.02~beta2-
grub-pc-bin 2.02~beta2-
grub2-common 2.02~beta2-
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: grub-efi-amd64 2.02~beta2-
ProcVersionSign
Uname: Linux 4.4.0-112-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.15
Architecture: amd64
Date: Wed Feb 21 06:09:29 2018
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: grub2
UpgradeStatus: No upgrade log present (probably fresh install)
tags: | added: bot-stop-nagging |
Changed in maas (Ubuntu): | |
status: | Incomplete → New |
Changed in curtin (Ubuntu): | |
status: | New → Incomplete |
The change in GRUB for bug 1642298 only adds a hook to disable updating NVRAM - it doesn't change any defaults. The code to do that is in curtin and/or MAAS. What versions of curtin/MAAS are in use here?