On Thu, 2025-01-30 at 11:18 -0500, Kevin Otte wrote:
> I'm confused. If the VM won't launch iPXE from ROM, doesn't that make
> the EFI builds in this package moot?
> 
> Yes, if I boot an iPXE upstream build from USB it works just fine. 
> Again, that kind of defeats the purpose of having it in the ROM in
> the first place.

In fact iPXE _is_ launched from ROM but hands over control to EFI BIOS
during its course of execution. The comment in the upstream sources [1]
says that's done to support the PXE base code protocol, iPXE supports
it natively only in Legacy BIOS.

Please find more details in upstream's commit message [2] and in bug
1789319 [3] + [4] at Ubuntu which ended up in activating this behaviour
in the ROMs.

I opted to mirror what the Ubuntu guys did, and apparently also the
people at RHEL/Fedora [4]. 

[1] https://github.com/ipxe/ipxe/blob/master/src/config/qemu/general.h
[2] https://github.com/ipxe/ipxe/commit/a15c0d7e868a
[3] https://bugs.launchpad.net/maas/+bug/1789319
[4] https://bugs.launchpad.net/maas/+bug/1789319/comments/16

-- 
GPG Fingerprint
3DF5 E8AA 43FC 9FDF D086 F195 ADF5 0EDA F8AD D585

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to