[syslinux] Chainloading / Nested PXELINUX [SOLVED]

msacks ntwrkd at gmail.com
Fri Dec 3 11:44:08 PST 2010


I was able to solve the problem with the following configuration:

label custom1
MENU custom1
kernel pxechain.com
append ::custom1/pxelinux.0

label custom2
MENU custom2
kernel pxechain.com
append ::custom2/pxelinux.0

configdir1/pxelinux.cfg/default
configdir2/pxelinux.cfg/default

Then I dropped the custom pxelinux.0 files in their respective
directories, confgdir1 and configdir2.


On Tue, Nov 16, 2010 at 4:10 PM, Gene Cumm <gene.cumm at gmail.com> wrote:
> On Tue, Nov 16, 2010 at 16:03, Warren Turkal <wt at 8x8.com> wrote:
>
>> Part of this is due to the fact that the menu files use absolute paths and
>> there isn't a convenient way to change the base path. The other part is that
>> ubuntu now use vesamenu.c32 instead of the normal menu, and they don't seem
>> to mix well.
>
> With regards to PXELINUX, the only absolute paths have a "::" (ie
> "::file.ext", "10.0.0.1::file.ext") or are a URL that can be
> interpreted in the current context (always
> "tftp://10.0.0.1/pxelinux.0" and additionally running under gPXE/iPXE
> "http://10.0.0.1/pxelinux.0").  A path of "/path/file.ext" is only
> appended to the current path to generate a fully qualified path
> (unlike all other variants in which this is an absolute path).
>
> vesamenu.c32 is menu.c32 enhanced with VESA support (and will still
> drop to TUI mode like menu.c32 always does).  What do you mean by
> "instead of the normal menu" and "they don't seem to mix well"?
>
> Also, what part of Ubuntu are you using and how are you using it?  I
> thought as of 10.10 on all ISOs other than the mini ISOs, they used
> ISOLINUX 4.01 and gfxboot.c32 with a display file and certain patches
> that I think just got included into 4.03.  10.04 I believe still used
> 3.63 with the gfxboot assembly patch.
>
> Using most distros with PXELINUX is often a challenge as they expect
> local media in some way.  Some distros are completely based on
> initrd/initramfs and are very easy to deal with.
>
> --
> -Gene
>
> _______________________________________________
> Syslinux mailing list
> Submissions to Syslinux at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> Please do not send private replies to mailing list traffic.
>
>




More information about the Syslinux mailing list