[syslinux] pxelinux.bin (3.80) hanging at the beginning of menu.c32 TFTP transfer

Geert Stappers stappers at stappers.nl
Sun May 31 07:48:11 PDT 2009


Op 20090529 om 18:50 schreef Luis Correia:
> On Fri, May 29, 2009 at 18:17, H. Peter Anvin <hpa at zytor.com> wrote:
> > Philippe Auphelle wrote:
> >> I can now confirm that the very same freeze occurs when downloading
> >> and executing pxelinux.0
> >>
> >> And BTW, I vaguely recall that this .0 trick was a convention that was
> >> used by the initial Intel PXE server implementation for implementing a
> >> two-phase network boot: The first (.0) NBP would implement a menu, and
> >> the next file would be the actual NBP doing the boot.But from the
> >> BOOTP, DHCP and PXE specs, this is a mere convention that I see
> >> nowhere enforced.
> >> There is nothing hardcoded in the PXE firmware nor anywhere else I can
> >> know of that imposes to follow that scheme. The name of the first NBP
> >> that PXE loads comes from either the filename BOOTP field or the DHCP
> >> 67 field, and after it's been opened by the TFTP server, the NBP name
> >> is not used much.
> >>
> >
> > This is correct; also, the filename matters to pxelinux when
> > chainloading another NBP (however, even there it treats .bin and .0 the
> > same.)
> >
> > -hpa
> >
> 
> I recall that if one doesn't use the .0 extension it wouldn't work.
> Apparently I lost track somewhere along the line.
> 
> I humbly stand corrected.
> 
> Luis Correia


For me is    .0    is working
I have no reason to switch to    .bin


Stappers




More information about the Syslinux mailing list