Refactor #19632
SecureBoot support for non-intel architectures
Description
Foreman PXE loader naming conventions expects SecureBoot option to be loading grub2/shim.efi
but recent versions of RHEL introduced shimaa64.efi
and also shimia32.efi
therefore we should change names to follow this.
Additionally, Foreman lists "Grub UEFI SecureBoot" which was resolving to grub/shim.efi
but Grub1 does not support SecureBoot via shim. It can be signed manually if user wants to, but that does not need an extra option, therefore the "Grub UEFI SecureBoot" will be removed completely.
Finally, items grub/bootx64.efi
and grub/bootia32.efi
should be named grub/grubx64.efi
and grub/grubia32.efi
respectively to follow naming convention with grub2.
This patch will require foreman ticket #19556 (ship foreman-bootloaders package) to be present, it will respect the new naming conventions.
Related issues
Associated revisions
History
#1
Updated by Lukas Zapletal about 5 years ago
- Related to Feature #19556: Ship a package with basic bootloaders added
#2
Updated by Lukas Zapletal about 5 years ago
- Description updated (diff)
#3
Updated by Lukas Zapletal about 5 years ago
- Description updated (diff)
#4
Updated by The Foreman Bot about 5 years ago
- Status changed from New to Ready For Testing
- Assignee set to Lukas Zapletal
- Pull request https://github.com/theforeman/foreman/pull/4552 added
#5
Updated by Lukas Zapletal about 5 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 8f7c12b31aa707e2abd7c0a92b0d5b87173b7379.
#6
Updated by Dominic Cleal about 5 years ago
- Tracker changed from Bug to Refactor
- Category changed from Host creation to Unattended installations
#7
Updated by Marek Hulán about 5 years ago
- Legacy Backlogs Release (now unused) set to 240
Fixes #19632 - changed shim and grub1 PXE names