Spike White
2014-Mar-11 00:50 UTC
[syslinux] pxelinux.0 not fully booting in EFI 64 mode...not requesting ldlinux.e64 via TFTP...
There are no pre-compiled binaries (official or otherwise) on kernel.org. 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. 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). 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. Spike 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 highlyrecommend 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. Note that IA64 is associated with Intel Itanium and none of the non-Itanium systems.
Gene Cumm
2014-Mar-11 01:10 UTC
[syslinux] pxelinux.0 not fully booting in EFI 64 mode...not requesting ldlinux.e64 via TFTP...
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.
Don Cupp
2014-Mar-11 01:43 UTC
[syslinux] pxelinux.0 not fully booting in EFI 64 mode...not requesting ldlinux.e64 via TFTP...
On Monday, March 10, 2014 6:27 PM, Gene Cumm <gene.cumm at gmail.com> wrote: ? 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._______________________________________________ Syslinux mailing list Submissions to Syslinux at zytor.com Unsubscribe or set options at: http://www.zytor.com/mailman/listinfo/syslinux Please do not send private replies to mailing list traffic. The tarballs on kernel.org contain both source and binarys https://www.kernel.org/pub/linux/utils/boot/syslinux/Testing/6.03/syslinux-6.03-pre6.tar.xz Once downloaded and unarchived, you need only do a make install all_firmware
Reasonably Related Threads
- pxelinux.0 not fully booting in EFI 64 mode...not requesting ldlinux.e64 via TFTP...
- pxelinux.0 not fully booting in EFI 64 mode...not requesting ldlinux.e64 via TFTP...
- Syslinux 6.03-pre7: EFI64 broken (Gene Cumm)
- EFI booting over network - can't then load anything
- testing out 6.03 network booting...