[syslinux] pxelinux.0 not fully booting in EFI 64 mode...not requesting ldlinux.e64 via TFTP...

Gene Cumm gene.cumm at gmail.com
Mon Mar 10 18:10:47 PDT 2014

On Mon, Mar 10, 2014 at 8:50 PM, Spike White <spikewhitetx at gmail.com> wrote:
> There are no pre-compiled binaries (official or otherwise) on kernel.org.

The Syslinux archives at kernel.org are source and binary.  Extract
them and you'll see.

> I assume what is meant is
> https://www.kernel.org/pub/linux/utils/boot/syslinux/
> At least, that is where the "downloads" page of syslinux.org directs you.
>  Under there are the various source tarballs (tar.gz format, tar.bz2
> format).  Also a directory called RPMS/.  But that
> kernel.org RPMS/ directory is devoid of any content.

Yes, tarballs and zips.

> Secondly, I realize mixing binaries/executables during a given boot session
> would be a problem.  but I don't think that's the situtation here, not even
> getting to apscp TFTP request of ldlinux.e64.
> However, your answer got me further along.
> It's not clearly spelled out, but the PXE NBP (network bootstrap program --
> i.e., what's in your dhcpd.conf file)  for efi32 should be
> efi32/core/syslinux.efi and for efi64, it should be
> efi64/core/syslinux.efi.  You said this.
> The syslinux "Common Problems" page *sort of* says this. This link:
>       http://www.syslinux.org/wiki/index.php/Common_Problems
> "Multi-Arch" section sort of says this -- if you understand that "core
> binary" means PXE NBP.  (I did not).

Good feedback.

> At least I get further -- syslinux.efi loads, then TFTP errors in loading
> ldlinux.e64.
> I'm trying again with 6.0.3-pre6.  (Another suggestion).  If someone finds
> the pre-compiled binaries in kernel.org, I'll try with that.

See above.


A: Because it messes up the order in which people normally read text,
especially the archives of mailing lists.
Q: Why is Top-posting such a bad thing?

> Gene Cumm wrote:
> Date: Sun, 9 Mar 2014 19:59:24 -0400
> From: Gene Cumm <gene.cumm at gmail.com>
> To: For discussion of Syslinux and tftp-hpa <syslinux at zytor.com>
> Subject: Re: [syslinux] pxelinux.0 not fully booting in EFI 64
>         mode...not requesting ldlinux.e64 via TFTP...
> Message-ID:
>         <CAD0RxenCLKsHRGkSuew+VrtOZQKxOv4Yz1ija4W0=XVNtz0qtA at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
> On Sun, Mar 9, 2014 at 7:19 PM, Don Cupp <doncuppjr at yahoo.com> wrote:
>> Spike,
>> There are multiple binaries that come with syslinux. I would highly
> recommend that you start with the official syslinux pre-built's of pre-7 on
> kernel.org. You will find inside an syslinux.efi in a 64 bit folder and one
> in an 32 bit folder.
> 1) DO NOT use 6.03-pre7 on EFI64; PLEASE use 6.03-pre6.
> 2) BIOS binaries/executables are in bios/; EFI x86 (32-bit IA32) in
> efi32/; EFI x86-64 (64-bit IA32; aka x64) in efi64/.  Don't mix fix
> that are fed to a client during a given boot session.

More information about the Syslinux mailing list