[Bug 1906379] Re: Ubuntu removes CentOS UEFI boot entry on shutdown

Anton Troyanov 1906379 at bugs.launchpad.net
Tue Mar 5 12:18:10 UTC 2024


** Changed in: maas
    Milestone: 3.5.0 => 3.5.0-beta1

** Changed in: maas
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to curtin.
https://bugs.launchpad.net/bugs/1906379

Title:
  Ubuntu removes CentOS UEFI boot entry on shutdown

Status in curtin:
  Fix Released
Status in MAAS:
  Fix Released

Bug description:
  When MAAS deploys CentOS 7/8 it boots into the user selected
  commissioning environment(Xenial, Bionic, or Focal) and runs Curtin.
  If the system uses UEFI Curtin creates a boot entry with efibootmgr.
  Adding and ordering the entry is logged and I have manually confirmed
  it is created properly. Once Ubuntu shuts down to boot into the
  deployed system it seems to be removing CentOS's UEFI boot entry. I
  have confirmed this happens during the shutdown process by using the
  system firmware to select a temporary boot device(Ubuntu LiveCD) and
  running efibootmgr -v to see only the system default boot entries.

  This can cause booting failures when network booting isn't available
  or a grub bug such as LP:1906344.

  Reproduction:
  1. Deploy CentOS 7 or 8 using MAAS to a UEFI system.
  2. Verify UEFI boot entry was added in installation/Curtin log
  3. In deployed system or rescue environment see `efibootmgr -v` does not include CentOS.

To manage notifications about this bug go to:
https://bugs.launchpad.net/curtin/+bug/1906379/+subscriptions




More information about the foundations-bugs mailing list