[syslinux] Getting HTTP path-prefix to work with syslinux.efi

Gene Cumm gene.cumm at gmail.com
Mon Jun 13 16:24:14 PDT 2016

On Jun 13, 2016 7:21 PM, "Alexander Perlis via Syslinux" <syslinux at zytor.com>
> I previously wrote:
> > On a whim, I then tried "-b path-prefix" instead of "-a path-prefix",
> > and that was the solution! Everything works!
> Oops, I spoke too soon. With syslinux.efi, using "-b path-prefix
http://my.ip.address/" merely "works" because it's the same as not
specifying the option at all: files get transferred by TFTP.
> Thus, the only way for me to get HTTP transfers would be to use "-a
path-prefix" (which is what I do with BIOS architecture). However, in
syslinux.efi 6.03 and 6.04pre1, with UEFI architecture, this causes
syslinux.efi to hang (no attempt by the client to talk on the network).
> Is syslinux.efi supposed to be able to handle HTTP URLs?

If the underlying firmware can.   Try just specifying an HTTP URL in the
config or on the command line instead of the path-prefix option.  Likely
I'd need implementation details to diagnose further

More information about the Syslinux mailing list