[syslinux] EFI: ipxe + syslinux = Failed to read blocks: 0xC

Michael Brown mcb30 at ipxe.org
Mon Aug 3 05:11:05 PDT 2015


On 31/07/15 21:31, BALATON Zoltan via Syslinux wrote:
> On Fri, 31 Jul 2015, Oscar Roozen via Syslinux wrote:
>> The short story is that I never got further than syslinux proclaiming
>> "Failed to read blocks: 0xC" before even getting to the stage where it
>> tries to load ldlinux.e64. Searching for answers I found a thread on
>> the qemu-devel list
>
> This is happening if you are trying to boot syslinux.efi from iPXE that
> was not patched. In my understanding iPXE patches some UEFI network
> services in order to provide a better user experience but this
> unfortunately breaks syslinux's usage of UEFI services where it thinks
> it's not booted from PXE (cannot find PxeBaseCodeProtocol) and tries to
> read from disk which fails with the above error.

As a heads-up: iPXE will be gaining support for PxeBaseCodeProtocol 
within the next couple of weeks.

Michael


More information about the Syslinux mailing list