[syslinux] gpxe + SYSLINUX menus = Fail?

Andrew Stuart andrew at shopcusa.com
Tue Mar 16 13:30:29 PDT 2010


On 3/16/2010 1:01 PM, Sebastian Herbszt wrote:
> $ grep syslinux_configuration_file
> ./src/arch/i386/interface/syslinux/comboot_call.c
> static char __data16_array ( syslinux_configuration_file, [] ) = "";
> #define syslinux_configuration_file __use_data16 (
> syslinux_configuration_file )
> ix86->regs.bx = ( ( unsigned ) __from_data16 (
> syslinux_configuration_file ) );
>
> (vesa)menu.c32 uses syslinux_config_file() to get the config file name.
> gPXE just returns an
> empty string, so the menu system can't find the file resulting in no
> defined labels.
>
> You can try to specify a config file name as argument while calling the
> module.
>
> - Sebastian

Good call, unfortunately the script does call "vesamenu.c32 menu.php", 
which outputs a valid config (as best as I can tell). See my other reply 
to see the output from an invalid login.

-Andrew




More information about the Syslinux mailing list