Grub EFI binaries need to be copied to enable network boot
Bug #1975543 reported by
Steve Baker
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-ironic |
Fix Released
|
Medium
|
Steve Baker |
Bug Description
Currently uefi_pxe_
doesn't copy any file to this location. This leaves UEFI boot with the pxe boot driver non-functional.
If uefi_pxe_
Changed in puppet-ironic: | |
status: | New → In Progress |
Changed in puppet-ironic: | |
importance: | Undecided → Medium |
assignee: | nobody → Steve Baker (steve-stevebaker) |
To post a comment you must log in.
Reviewed: https:/ /review. opendev. org/c/openstack /puppet- ironic/ +/842034 /opendev. org/openstack/ puppet- ironic/ commit/ 4863a485cd7405f 6bca9011a9694dd 385d170049
Committed: https:/
Submitter: "Zuul (22348)"
Branch: master
commit 4863a485cd7405f 6bca9011a9694dd 385d170049
Author: Steve Baker <email address hidden>
Date: Tue May 17 17:35:27 2022 +1200
Copy shim and grub efi binaries to tftp root
Currently uefi_pxe_ bootfile_ name defaults to bootx86.efi, but puppet
doesn't copy any file to this location. This change copies the signed
grub shim efi to tftp root bootx86.efi, and also the signed grub
binary to grubx64.efi.
This means UEFI boot with PXE will now work by default by doing a grub
network boot instead of using iPXE. And since all EFI binaries are
signed, it should even be possible to enable Secure Boot for the whole
baremetal provisioning process.
Change-Id: I59850eca971d57 464efe85ffea723 f19f9855353
Closes-Bug: #1975543