This PR adds fallback shim and grub EFI assets to EFI/ubuntu/, while leaving non-fallback assets in EFI/BOOT/.
This is part of larger work on the snapd side to explicitly set EFI boot variables on install, thus no longer relying on default EFI boot behavior, which can be affected by such things as attaching external media.
This PR adds fallback shim and grub EFI assets to
EFI/ubuntu/
, while leaving non-fallback assets inEFI/BOOT/
.This is part of larger work on the snapd side to explicitly set EFI boot variables on install, thus no longer relying on default EFI boot behavior, which can be affected by such things as attaching external media.
The corresponding snapd PR is:
For those internal to Canonical, the spec related to this work can be found at:
This is a revival of previous PRs which sought to add shim fallback support:
Similar changes should be ported to core24, and perhaps backported to core20 as well (likely not core18 or core16, though).