[syslinux] UEFI http issues

Tim Spencer samurai.mit at gmail.com
Wed May 19 08:12:44 PDT 2021


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


More information about the Syslinux mailing list