[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