[syslinux] EFI: ipxe + syslinux = Failed to read blocks: 0xC
Patrick Masotta
masottaus at yahoo.com
Fri Jul 31 07:33:16 PDT 2015
>>>
> OK I got lost.
> are
you saying you finally were able to chainload syslinux.efi on the HP??
> by doing what?
Some magic in dhcpd.conf:
if option architecture-type = 00:09 {
filename "efi64/syslinux-87020-or.efi";
option pxelinux.pathprefix "http://bla/efi64/";
} elsif option
architecture-type = 00:07 {
filename "efi64/ipxe-git87981.efi";
} else {
filename "pxelinux.0";
}
<<<
I "think" in this case ipxe.efi probably "did not" chainload to pxelinux.efi
When your HP booted arch=07 retrieved ipxe.efi
ipxe.efi performs a new pxe "session" declaring arch=09
but at the end it is the FW which loads and run now syslinux.efi.
it looks like iPXE might still have the chainloading issue
Best,
Patrick
More information about the Syslinux
mailing list