Feature #19556

Ship a package with basic bootloaders

Added by Lukas Zapletal 6 months ago. Updated 5 months ago.

Status:Closed
Priority:Normal
Assigned To:Lukas Zapletal
Category:Packaging
Target version:Team Marek Iteration 16
Difficulty: Bugzilla link:
Found in release: Pull request:https://github.com/theforeman/foreman-packaging/pull/1656
Story points-
Velocity based estimate-

Description

Users are constantly hitting issues when trying to find and extract Grub1 and Grub2 bootloaders from distributions. Common errors:

  • They get incompatible version, e.g. Grub1 putting it into Grub2 directory and vice versa.
  • They don't get shim.efi loader in order to support SecureBoot.
  • They download and install unsigned Grub loader from Debian which will not work with SecureBoot.

I created new project https://github.com/theforeman/foreman-bootloaders which will hold bootloaders binaries from RHEL, CentOS and Fedora on the most common architectures x86_64, i386, arm64, ia64 and ppc64. Simply installing this package will deploy all required files including shim SecureBoot chainloaders. Naming conventions for the package names will be:

foreman-bootloaders-redhat-201611151337

Where "redhat" is the distribution it was taken from and 201611151337 is current date and time when these were extracted from the most current stable version of the distribution.


Related issues

Related to Foreman - Refactor #19632: SecureBoot support for non-intel architectures Closed 05/23/2017

Associated revisions

Revision 5c78e3f0
Added by Lukas Zapletal 5 months ago

Fixes #19556 - Added foreman-bootloaders-redhat-201705231433

History

#1 Updated by Marek Hulán 6 months ago

  • Target version set to Team Marek Iteration 15

#2 Updated by Lukas Zapletal 6 months ago

  • Assigned To set to Lukas Zapletal

#3 Updated by Lukas Zapletal 6 months ago

  • Related to Refactor #19632: SecureBoot support for non-intel architectures added

#4 Updated by Lukas Zapletal 6 months ago

  • Pull request https://github.com/theforeman/foreman-packaging/pull/1656 added

#5 Updated by The Foreman Bot 6 months ago

  • Status changed from New to Ready For Testing

#6 Updated by Marek Hulán 5 months ago

  • Target version changed from Team Marek Iteration 15 to Team Marek Iteration 16

#7 Updated by Anonymous 5 months ago

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

Also available in: Atom PDF