[syslinux] pxechn.c32 halting
Gene Cumm
gene.cumm at gmail.com
Mon Feb 10 14:13:51 PST 2014
On Thu, Sep 19, 2013 at 5:13 PM, Gene Cumm <gene.cumm at gmail.com> wrote:
> On Wed, Sep 18, 2013 at 4:09 PM, Chris Valentino
> <chris.valentino at 1010data.com> wrote:
>> I upgraded from syslinux 4.x to syslinux 6.01 and am now having issues with
>> pxe chaining. I've tried moving up as far as 6.02-pre16, but I'm still experiencing the same problem. The original config called the next server as follows:
>
> What's the version of the first and second pxelinux.0? Are they both
> 6.02-pre16? Using precompiled binaries from kernel.org without
> running make?
Tested the precompiled 6.02 binaries.
>> LABEL Cobbler
>> KERNEL pxechain.com
>> APPEND 10.x.x.x::pxelinux.0
>>
>> Which worked for the previous version, but I started getting an error after
>> the upgrade:
>>
>> Loading pxechain.com. . . ok
>> Booting kernel failed: Invalid argument
>>
>>
>> I did some initial research and found that I should be using pxechn.c32 instead with newer versions of syslinux. I've modified the pxe boot config file
>> to this:
>>
>> LABEL Cobbler
>> COM32 pxechn.c32
>> APPEND 10.x.x.x::pxelinux.0
>>
>> But now it seems that the chain starts, downloads pxelinux.0, but then halts either before or while switching over to the new server:
>> pxechn.c32: Attempting to load '10.x.x.x::pxelinux.0': loaded.
>>
>> . . . Ready to boot:
>> Attempting to boot . . .
>> Booting . . .
>>
>> PXELINUX 6.02 6.02-pre16 Copyright (C) 1994-2013 H. Peter Anvin et al
>>
>> And the screen just hangs there forever.
>
> What do you see on your TFTP system? tried checking logs or a packet capture?
With a packet capture, I see nothing after pxelinux.0 is transfered.
--
-Gene
More information about the Syslinux
mailing list