Skip to content

efibootmgr to configure boot device selection at runtime#441

Merged
srmungar merged 5 commits intomainfrom
grub-device-selection
Mar 2, 2026
Merged

efibootmgr to configure boot device selection at runtime#441
srmungar merged 5 commits intomainfrom
grub-device-selection

Conversation

@srmungar
Copy link
Copy Markdown
Contributor

…S screen

Merge Checklist

All boxes should be checked before merging the PR

  • The changes in the PR have been built and tested
  • Documentation has been updated to reflect the changes (or no doc update needed)
  • Ready to merge

Description

Any Newly Introduced Dependencies

How Has This Been Tested?

Copilot AI review requested due to automatic review settings February 26, 2026 04:38
@srmungar srmungar requested a review from a team as a code owner February 26, 2026 04:38
@srmungar srmungar requested review from samueltaripin and yockgen and removed request for Copilot February 26, 2026 04:38
Copilot AI review requested due to automatic review settings February 26, 2026 06:23
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds efibootmgr to default OS image configurations so composed images include tooling to adjust UEFI boot device/boot entry selection at runtime.

Changes:

  • Add efibootmgr to default package lists for multiple distros and image types (raw/iso).
  • Minor YAML adjustments in a few ISO defaults (adjacent to the kernel package list).

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
config/osv/wind-river-elxr/elxr12/imageconfigs/defaultconfigs/default-raw-x86_64.yml Adds efibootmgr to the default raw image packages for eLxr12.
config/osv/wind-river-elxr/elxr12/imageconfigs/defaultconfigs/default-iso-x86_64.yml Adds efibootmgr to the default ISO image packages for eLxr12.
config/osv/ubuntu/ubuntu24/imageconfigs/defaultconfigs/default-raw-x86_64.yml Adds efibootmgr to Ubuntu 24 raw default config packages.
config/osv/ubuntu/ubuntu24/imageconfigs/defaultconfigs/default-iso-x86_64.yml Adds efibootmgr to Ubuntu 24 ISO default config packages.
config/osv/redhat-compatible-distro/el10/imageconfigs/defaultconfigs/default-raw-x86_64.yml Adds efibootmgr to EL10 raw default config packages.
config/osv/redhat-compatible-distro/el10/imageconfigs/defaultconfigs/default-iso-x86_64.yml Adds efibootmgr to EL10 ISO default config packages (plus minor YAML touch near kernel section).
config/osv/edge-microvisor-toolkit/emt3/imageconfigs/defaultconfigs/default-raw-x86_64.yml Adds efibootmgr to EMT3 raw defaults (currently duplicated in the list).
config/osv/edge-microvisor-toolkit/emt3/imageconfigs/defaultconfigs/default-iso-x86_64.yml Adds efibootmgr to EMT3 ISO defaults (currently duplicated in the list).
config/osv/azure-linux/azl3/imageconfigs/defaultconfigs/default-raw-x86_64.yml Adds efibootmgr to Azure Linux 3 raw default config packages.
config/osv/azure-linux/azl3/imageconfigs/defaultconfigs/default-iso-x86_64.yml Adds efibootmgr to Azure Linux 3 ISO default config packages (plus minor YAML touch near kernel section).

@srmungar srmungar merged commit 41ce785 into main Mar 2, 2026
35 of 40 checks passed
@srmungar srmungar deleted the grub-device-selection branch March 2, 2026 03:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants