[syslinux] Using syslinux.efi while doing UEFI HTTP boot iso PXE boot

Gregory Lee Bartholomew gregory.lee.bartholomew at gmail.com
Fri Dec 13 08:36:23 PST 2019

On Fri, 2019-12-13 at 08:47 +0100, jps--- via Syslinux wrote:
> Hi,
> We are currently testing PXE booting with syslinux.efi in UEFI mode.
> This is working fine.
> However the loading of syslinux.efi and the config files is still using 
> TFTP protocol, the rest kernel and initrd is loaded using HTTP protocol.
> We would like to use only HTTP protocol.
> In UEFI it is possible to use HTTP boot instead off PXE boot.
> Questions:
> 1.	If we load syslinux.efi with HTTP will this work ?
> 2.	If we load syslinux.efi with HTTP, will syslinux then load it config 
> files with HTTP or TFTP ?
> 3.	In UEFI 2.8 it is possible to provide the next server manually (not 
> using DHCP).
>          Will syslinux work with HTTP boot and a manually provided next 
> server (no DHCP data) ?

I think iPXE supports downloading and chainloading UEFI binaries over HTTP. You
would probably want to compile a custom ipxe.efi binary with an embedded script
that downloads syslinux.efi and the config files before executing "chian

More information about the Syslinux mailing list