[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