[syslinux] gpxe + SYSLINUX menus = Fail?

Andrew Stuart andrew at shopcusa.com
Mon Mar 15 16:43:34 PDT 2010


On 3/15/2010 3:59 PM, Andrew Stuart wrote:
> On 3/15/2010 3:36 PM, Andrew Stuart wrote:
>> I am attempting to setup a test gpxe(linux.0) http site, to test among
>> other things the recent dynamic option 252 solution.
>>
>> In the process of investigation I stumbled across
>> http://www.etherboot.org/wiki/appnotes/authmenus which indicates the
>> gpxe can launch vesamenu.c32 directly. Various other pages on
>> etherboot's site indicate menu.c32/vesamenu.c32 can be used
>> independently as well.
>>
>> Has this changed? I have spent quite a bit of time trying to get the
>> authmenus example working, and it is one failure after another.
>>
>> I have tried checking syntax, trying different menu configs, all without
>> success. I even took the one from
>> http://syslinux.zytor.com/wiki/index.php/Menu. gpxe just outputs
>> something that I can't see, then wipes the display and shows
>>
>> "
>> ok
>> . ok
>> "
>>
>> using menu.c32 in place of vesamenu.c32 actually outputs an error:
>> "Initial menu has no LABEL entries!
>> ok
>> . ok"
>>
>>
>> Now, if I modify the setup to fetch pxelinux.0, and have that specify
>> (vesa)menu.c32, with absolutely no other changes... it works! but the
>> authentication stuff breaks.
>>
>> So my question is, does (vesa)menu.c32 require (g)pxelinux.0 these days?
>>
> --snip--
>
> This works up to syslinux 3.82, I haven't had a chance to go between
> testing releases, but it breaks with 3.83+ (currently using 3.86-pre1)
>
> -Andrew
--snip--
(Wastes bandwidth, by not doing the work and sending stray messages)

Okay, 3.83-pre1 is the first broken version, menu.c32 draws a black 
screen / has a blinking cursor / system appears hung. vesamenu.c32 shows 
a white background, if you hit enter, it says something about needing a 
password, otherwise the screen is unreadable.

-pre7 is where vesamenu.c32 just exits without error and does nothing, 
and I believe menu.c32 spits out the error about not having a LABEL.

I hope this helps

-Andrew




More information about the Syslinux mailing list