Jelle de Jong
2020-Nov-03 12:36 UTC
[syslinux] syslinux.efi does not seem to support HTTP like lpxelinux.0 does?
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
Gregory Bartholomew
2020-Nov-03 19:54 UTC
[syslinux] syslinux.efi does not seem to support HTTP like lpxelinux.0 does?
On Tue, Nov 3, 2020 at 6:39 AM Jelle de Jong via Syslinux < syslinux at syslinux.org> 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? > >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.
Jelle de Jong
2021-Apr-26 17:16 UTC
[syslinux] syslinux.efi does not seem to support HTTP like lpxelinux.0 does?
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