[syslinux] Problems using pxechn.c32

Gene Cumm gene.cumm at gmail.com
Sat Mar 1 04:26:11 PST 2014


On Thu, Feb 20, 2014 at 5:29 PM, H. Peter Anvin <hpa at zytor.com> wrote:
> On 02/20/2014 07:34 AM, Rodrigo Abrantes Antunes wrote:
>> Hi, I have more than one pxe server in my network and I need to chain from
>> one to the other. I used to do that with pxechain.com from old versions of
>> syslinux. With the new version (6.02) I'm trying to achieve this with
>> pxechn.c32. I copied the files ldlinux.c32, libcom32.c32, libutil.c32,
>> pxechn.c32, pxelinux.0 and vesamenu.c32 to the tftp's root in both servers
>> and add this in the menu:
>>
>> LABEL server2
>> MENU LABEL server2
>> kernel pxechn.c32
>> append ip_of_server2::pxelinux.0
>>
>> But when I access this entry in menu I got stuck in this screen:
>>
>> pxechn.c32: Attempting to load 'ip_of_server2::pxelinux.0': loaded.
>> ...Ready to boot:
>>    Attempting to boot...
>> Booting...
>>
>> PXELINUX 6.02 PXE 2013-10-13  Copyright (C) 1994-2013 H. Peter Anvin et al
>>
>> I have a WDS server too and the chaining process works well from this same
>> pxe server with this entry in the menu:
>> LABEL WDSServer
>> MENU LABEL WDSserver
>> kernel pxechn.c32
>> append ip_of_wds_server::\Boot\x64\wdsnbp.com -w
>>
>> I'm I missing something?
>
> pxechn.c32 is broken in 6.02... I have checked in a fix but haven't been
> able to build a new prerelease yet.  It will be in 6.03-pre2.

Please try 6.03-pre5 as I also could (eventually) see this issue after
1-3 chainloads of PXELINUX.  Seeing the fix in 6.03-pre5, I figured
this might be relevant and it appears so to me.

-- 
-Gene


More information about the Syslinux mailing list