[syslinux] UEFI http issues

Dave Henderson dhenderson at digital-pipe.com
Thu May 20 14:41:07 PDT 2021


Hey Tim,

I just saw this on the syslinux wiki:

https://wiki.syslinux.org/wiki/index.php?title=PXELINUX#HTTP_and_FTP

"While using HTTP/FTP (syntax), trying to use pxelinux.0 (i.e. without
the letter "l" prefix) without iPXE/gPXE running underneath, will
result in a "file not found" warning without any explanation as to the
cause! "

I can see that you are currently using the 'lpxelinux.0' file.

Not sure if this helps or not...

Dave



On 5/19/21, Tim Spencer via Syslinux <syslinux at syslinux.org> wrote:
> Hi,
>
> I am having some issue to get http to work with the syskinux,efi.
>
> My setup is as follows:
>
> ├── bios
> │   ├── pxelinux.cfg -> ../pxelinux.cfg
> │   ├── menu.c32
> │   ├── libutil.c32
> │   ├── lpxelinux.0
> │   └── ldlinux.c32
> ├── efi32
> │   ├── pxelinux.cfg -> ../pxelinux.cfg
> │   ├── menu.c32
> │   ├── libutil.c32
> │   ├── ldlinux.e32
> │   └── syslinux.efi
> ├── efi64
> │   ├── pxelinux.cfg -> ../pxelinux.cfg
> │   ├── menu.c32
> │   ├── libutil.c32
> │   ├── ldlinux.e64
> │   └── syslinux.efi
> └── pxelinux.cfg
>     ├── default -> default.menu
>     └── default.menu
>
> I can see that my client boots the efi64 syslinux.efi image.
> I try along the lines of the example (with kernel or linux)
>
>  LABEL linux-http
>
> LINUX http://boot-server/boot/mykernel
>
> APPEND initrd=http://boot-server/boot/myinitrd
>
> I get the following message once it tries to load the linux/kernel via
> http, "failed: No such file or directory",
> I can however not see any request going from the machine (either by
> wireshark or log on the http server) via http.
> I can also wget the url.
>  Am I missing a library?
>
> King Regards
> Tim
> _______________________________________________
> 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