[Bug 1790586] Re: The proposed grub package in Trusty overrides the boot order on a MaaS deployed ThunderX system
Po-Hsu Lin
po-hsu.lin at canonical.com
Tue Sep 4 11:13:28 UTC 2018
More test on the AMD Naples amd64 server "lodygin" shows:
1. This issue DOES NOT exist with this node deployed with Trusty.
2. This issue DOES exist with this node deployed with Trusty + T-LTS 4.4 kernel.
3. This issue DOES NOT exist with Xenial (no grub package in -proposed)
4. This issue DOES NOT exist with Xenial + X-HWE 4.15 kernel (no grub package in -proposed)
5. This issue DOES exist with this node deployed with Bionic.
More test on the ThunderX arm64 server "wright" shows:
1. (This node cannot be tested with Trusty)
2. This issue DOES exist with this node deployed with Trusty + X-HWE kernel.
3. This issue DOES NOT exist with Xenial (no grub package in -proposed though)
4. This issue DOES NOT exist with Xenial + X-HWE 4.15 kernel (no grub package in -proposed)
5. This issue DOES NOT exist with this node deployed with Bionic.
** Description changed:
Similar to bug 1642298, bug 1750732 and bug 1788539
This issue was only spotted on ThunderX Cavium ARM64 system and an AMD
Naples amd64 server in this SRU cycle.
Steps:
- 1. Deploy the ThunderX system with Trusty + X-HWE kernel (It works fine with just Trusty, however this was tested on the AMD Naples, not ThunderX since it does not support 3.13 kernel)
+ 1. Deploy the ThunderX system with Trusty + T-LTS 4.4 kernel (It works fine with just Trusty, however this was tested on the AMD Naples, not ThunderX since it does not support 3.13 kernel)
2. Check the efibootmgr output
3. Enable proposed, install grub-common
4. Check efibootmgr again
Result:
In step 2, the boot order is correct:
ubuntu at wright-kernel:~$ sudo efibootmgr
BootCurrent: 0002
Timeout: 10 seconds
BootOrder: 0002,0000,0003,0004,0001
Boot0000* ubuntu
Boot0001 UEFI: Built-in EFI Shell
Boot0002* UEFI: IP4 Ethernet vNIC Controller 62:54:CA
Boot0003* UEFI: IP4 Ethernet vNIC Controller 62:54:CB
Boot0004* UEFI: IP4 Ethernet vNIC Controller 62:54:CC
But in step 4, the boot order will be overridden:
ubuntu at wright-kernel:~$ sudo efibootmgr
BootCurrent: 0002
Timeout: 10 seconds
BootOrder: 0000,0002,0003,0004,0001
Boot0000* ubuntu
Boot0001 UEFI: Built-in EFI Shell
Boot0002* UEFI: IP4 Ethernet vNIC Controller 62:54:CA
Boot0003* UEFI: IP4 Ethernet vNIC Controller 62:54:CB
Boot0004* UEFI: IP4 Ethernet vNIC Controller 62:54:CC
-
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: grub-common 2.02~beta2-9ubuntu1.15
ProcVersionSignature: User Name 4.4.0-134.160~14.04.1-generic 4.4.140
Uname: Linux 4.4.0-134-generic aarch64
ApportVersion: 2.14.1-0ubuntu3.29
Architecture: arm64
Date: Tue Sep 4 07:45:19 2018
SourcePackage: grub2
UpgradeStatus: No upgrade log present (probably fresh install)
** Summary changed:
- The proposed grub package in Trusty overrides the boot order on a MaaS deployed ThunderX system
+ The proposed grub package in Trusty / Bionic overrides the boot order on a MaaS deployed system
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/1790586
Title:
The proposed grub package in Trusty / Bionic overrides the boot order
on a MaaS deployed system
Status in grub2 package in Ubuntu:
New
Status in linux package in Ubuntu:
Incomplete
Bug description:
Similar to bug 1642298, bug 1750732 and bug 1788539
This issue was only spotted on ThunderX Cavium ARM64 system and an AMD
Naples amd64 server in this SRU cycle.
Steps:
1. Deploy the ThunderX system with Trusty + T-LTS 4.4 kernel (It works fine with just Trusty, however this was tested on the AMD Naples, not ThunderX since it does not support 3.13 kernel)
2. Check the efibootmgr output
3. Enable proposed, install grub-common
4. Check efibootmgr again
Result:
In step 2, the boot order is correct:
ubuntu at wright-kernel:~$ sudo efibootmgr
BootCurrent: 0002
Timeout: 10 seconds
BootOrder: 0002,0000,0003,0004,0001
Boot0000* ubuntu
Boot0001 UEFI: Built-in EFI Shell
Boot0002* UEFI: IP4 Ethernet vNIC Controller 62:54:CA
Boot0003* UEFI: IP4 Ethernet vNIC Controller 62:54:CB
Boot0004* UEFI: IP4 Ethernet vNIC Controller 62:54:CC
But in step 4, the boot order will be overridden:
ubuntu at wright-kernel:~$ sudo efibootmgr
BootCurrent: 0002
Timeout: 10 seconds
BootOrder: 0000,0002,0003,0004,0001
Boot0000* ubuntu
Boot0001 UEFI: Built-in EFI Shell
Boot0002* UEFI: IP4 Ethernet vNIC Controller 62:54:CA
Boot0003* UEFI: IP4 Ethernet vNIC Controller 62:54:CB
Boot0004* UEFI: IP4 Ethernet vNIC Controller 62:54:CC
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: grub-common 2.02~beta2-9ubuntu1.15
ProcVersionSignature: User Name 4.4.0-134.160~14.04.1-generic 4.4.140
Uname: Linux 4.4.0-134-generic aarch64
ApportVersion: 2.14.1-0ubuntu3.29
Architecture: arm64
Date: Tue Sep 4 07:45:19 2018
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/1790586/+subscriptions
More information about the foundations-bugs
mailing list