Skip to content

Secure Boot Support Possibilities #1745

@LiberaVeritas

Description

@LiberaVeritas

Is your feature request related to a problem? Please describe.
Allow booting on systems with secure boot enabled

Describe the solution you'd like
I think there are a few possibilities for getting this to work.

  1. Generate a key pair and add signing to the CI/CD process, so that all bootloader releases get signed. Make the public key available, which users can then enrol in db or as an MOK. This would only work for users who have the capability to enrol keys, or at least an MOK. Of course, they could also just sign it themselves in this case.
  2. The official iPXE project had their shim recently get signed by Microsoft. This could maybe be integrated for use with netboot.xyz
    iPXE 16.1 shim (new submission) rhboot/shim-review#319 (comment)
  3. Broadcom has an iPXE binary signed by Microsoft https://knowledge.broadcom.com/external/article/280113/updated-64bit-ipxeefi-ipxe-v1211-binarie.html. This could be used to load the netboot.xyz ipxe menu. I believe the binary is hardcoded to look for the menu file at http://{next-server}:4433/Altiris/iPXE/GetPxeScript.aspx

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions