[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.
--
-Gene
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