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

H. Peter Anvin hpa at zytor.com
Fri May 29 10:17:14 PDT 2009


Philippe Auphelle wrote:
> Geert, Luis,
> 
> 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

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.




More information about the Syslinux mailing list