Comment 16 for bug 2022084

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Local boot should be (and previously working) was possible to achieve via:

method (A)
pxe -> shim (ubuntu) -> grub (ubuntu) -> (local boot entry) -> chainloader /EFI/redhat/shimx64.efi -> which loads /EFI/redhat/grubx64.efi -> does local boot

(at even older times, chainload of redhat/grubx64.efi used to be attempted, which only works for matching distro shims from pxe and target OS)

or

method (B)
pxe -> shim (ubuntu) -> grub (ubuntu) -> (local boot) -> do nothing execute exit 1
cause UEFI to skip to the next boot entry (which should be rhel entry)
Start boot flow from scratch
Directly (wthout pxe) load /EFI/redhat/shimx64.efi which continues local boot

During various releases of maas and various combinations of releases either method A or method B was used.