[syslinux] pxechn.c32 halting

Gene Cumm gene.cumm at gmail.com
Thu Sep 19 14:13:17 PDT 2013


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?

> 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?

> I hope this message is going to the right place. If not, could somebody please point me in the right direction?

This is.

-- 
-Gene


More information about the Syslinux mailing list