[Bug 2032586] Re: [3.0][bug] Missing a 'grub-install' settings for classic image

Paul Mars 2032586 at bugs.launchpad.net
Thu Oct 30 08:31:13 UTC 2025


Hi @laiderlai,

I was able to reproduce. I was also able to fix it by adding `grub-efi-
amd64-bin` as an extra package, and confirmed I ended up with a bootable
image. @mkukri this is a bit confusing because I was expecting this
package to come with grub-pc. Do you know if listing another package
would make more sense?

Also, I am not completely sure this is the right way to provide the
missing bits. I suppose that should/could be the job of the gadget to
provide them.


In any case, given the right bits in the image, ubuntu-image is able to setup the bootloader as expected.

@laiderlai can you confirm it works for you with either solution?

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

Title:
  [3.0][bug] Missing a 'grub-install' settings for classic image

Status in Ubuntu Image:
  Fix Committed

Bug description:
  Hi,

  We found if the classic image, which is generated by ubuntu-image 3.0,
  uses grub-efi as its boot assets, the classic environment can't update
  its shim.efi and grub.efi files correctly by "sudo apt upgrade".

  Because its grub Debian package manifest settings are not correct.
  Please reference the description from livecd-rootfs: https://git.launchpad.net/ubuntu/+source/livecd-rootfs/tree/live-build/buildd/hooks/02-disk-image-uefi.binary?h=applied/ubuntu/jammy-devel#n101

  Could ubuntu-image 3.0 support to setup correct grub Debian package
  manifest?

  [Reproduce steps]
  1. Build an amd64 classic image that uses grub-efi boot assets
  2. Bootup image and make sure there is a newer shim-signed and grub-efi-amd64-signed
  3. "sudo apt update" and "sudo apt upgrade" to update newer shim-signed and grub-efi-amd64-signed
  4. Check the checksum result for /boot/efi/EFI/ubuntu/shimx64.efi and grubx64.efi
  5. The checksum result still the old version, not newer version

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-image/+bug/2032586/+subscriptions




More information about the foundations-bugs mailing list