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

Luis Correia buga at loide.net
Fri May 29 10:50:46 PDT 2009


Hi

On Fri, May 29, 2009 at 18:17, H. Peter Anvin <hpa at zytor.com> wrote:
> 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
>

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




More information about the Syslinux mailing list