[syslinux] syslinux.efi does not seem to support HTTP like lpxelinux.0 does?

Jelle de Jong jelledejong at powercraft.nl
Mon Apr 26 10:16:04 PDT 2021


Hello everybody,

I been add this for a while and sent an message last year as well, but 
still have the issue.

I am using syslinux-efi from debian version 
3:6.04~git20190206.bf6db5b4+dfsg1-1

# md5sum /usr/lib/SYSLINUX.EFI/efi64/syslinux.efi
7ccde7e6ca2756931d6a4ebd8b55a753  /usr/lib/SYSLINUX.EFI/efi64/syslinux.ef

# md5sum /srv/tftp/efi64/syslinux.efi
7ccde7e6ca2756931d6a4ebd8b55a753  /srv/tftp/efi64/syslinux.efi

Apr 26 18:54:58 firewall01 dnsmasq-tftp[23829]: sent 
/srv/tftp/efi64/syslinux.efi to 192.168.40.112

With efi64 syslinux.efi  KERNEL 
http://192.168.40.25/linux-iso/image/vmlinuz will not load while 
/usr/lib/PXELINUX/lpxelinux.0 works fine with BIOS boot, but I need EFI 
for TPM support.

Would it be possible to add HTTP support to the EFI syslinux images.

I rather not build my own ipxelinux.0

Kind regards,

Jelle de Jong

> ipxelinux.0 is ipxe with syslinux embedded (https://coderwall.com/p/0sq9gg/how-to-build-ipxelinux-0). If you want an EFI version, you will probably have to build one yourself. I've done similar things (https://fedoramagazine.org/how-to-build-a-netboot-server-part-3/#:~:text=First,%20update%20the%20init.ipxe%20script), but it is too complicated to explain in an email. 

On 11/3/20 1:36 PM, Jelle de Jong via Syslinux wrote:
> Hello everybody,
> 
> I been using lpxelinux.0 with legacy boot to load KERNEL over http 
> instead of tftp and I want to switch to efi boot. Thank you for the 
> great tech!
> 
> However it seems the syslinux.efi does not support HTTP / IP?
> 
> How can I get efi boot load syslinux with an IP stack?
> 
> # dpkg -S /usr/lib/SYSLINUX.EFI/efi64/syslinux.efi
> syslinux-efi: /usr/lib/SYSLINUX.EFI/efi64/syslinux.efi
> 
> # dpkg -l syslinux-efi
> ii  syslinux-efi   3:6.04~git20190206.bf6db5b4+dfsg1-1
> 
> Kind regards,
> 
> Jelle de Jong
> _______________________________________________
> Syslinux mailing list
> Submissions to Syslinux at syslinux.org
> Unsubscribe or set options at:
> https://lists.syslinux.org/syslinux


More information about the Syslinux mailing list