Refactor #19632

SecureBoot support for non-intel architectures

Added by Lukas Zapletal about 1 year ago. Updated 7 days ago.

Status:Closed
Priority:Normal
Assignee:Lukas Zapletal
Category:Unattended installations
Target version:1.16.0
Difficulty: Team Backlog:
Triaged: Fixed in Releases:
Bugzilla link: Found in Releases:
Pull request:https://github.com/theforeman/foreman/pull/4552

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

Related to Foreman - Feature #19556: Ship a package with basic bootloaders Closed 05/16/2017

Associated revisions

Revision 8f7c12b3
Added by Lukas Zapletal about 1 year ago

Fixes #19632 - changed shim and grub1 PXE names

History

#1 Updated by Lukas Zapletal about 1 year ago

  • Related to Feature #19556: Ship a package with basic bootloaders added

#2 Updated by Lukas Zapletal about 1 year ago

  • Description updated (diff)

#3 Updated by Lukas Zapletal about 1 year ago

  • Description updated (diff)

#4 Updated by The Foreman Bot about 1 year 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 1 year ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#6 Updated by Dominic Cleal about 1 year ago

  • Tracker changed from Bug to Refactor
  • Category changed from Host creation to Unattended installations

#7 Updated by Marek Hulán about 1 year ago

  • Legacy Backlogs Release (now unused) set to 240

Also available in: Atom PDF