[syslinux] EFI: ipxe + syslinux = Failed to read blocks: 0xC
BALATON Zoltan
balaton at eik.bme.hu
Mon Aug 3 11:45:12 PDT 2015
On Mon, 3 Aug 2015, Oscar Roozen wrote:
> I was using commit 87981bb from the branch 'qemu' at git.kraxel.org/ipxe.
>
> The last two log messages for this branch are:
> 87981bb [efi] make load file protocol optional
> ca65a1f efi_snp: improve compliance with the EFI_SIMPLE_NETWORK_PROTOCOL spec
>
> These are the patches Michael mentioned in his post. Did I miss other
> patches?
I'm not sure what are the needed patches (I think at least the one that
disables loadfile protocol is needed but maybe others too). You may look
at these messages:
http://lists.nongnu.org/archive/html/qemu-devel/2015-07/msg03331.html
http://lists.nongnu.org/archive/html/qemu-devel/2015-07/msg03360.html
http://lists.nongnu.org/archive/html/qemu-devel/2015-07/msg04626.html
and try efi-*.rom binaries from here:
https://www.kraxel.org/cgit/qemu/tree/pc-bios?h=rebase/roms-next
or build it as suggested in the last of the above messages. I haven't
tested any of these though.
>> The easiest probably is to use virtio-net with the romfile= option to
>> completely disable iPXE roms and use the OVMF built in driver. You can
>> tell it's using that if you don't see the iPXE header just syslinux.efi
>> booting.
>
> I did not succeed in doing this, because I'm running qemu from libvirt. There
> is a new '<rom file="some.rom"/> option, but it won't take an empty filename.
> Can this be done from virsh somehow?
I don't know but for testing you might be able to run qemu from the
command line maybe?
Regards,
BALATON Zoltan
More information about the Syslinux
mailing list