[gPXE] gpxe booting

Gene Cumm gene.cumm at gmail.com
Fri Apr 22 10:06:58 EDT 2011


On Wed, Apr 20, 2011 at 05:35, Markus Stopper <markus at stopper.at> wrote:
> Hello,
>
> I tried to use syslinux 4.04 components
> (http://www.kernel.org/pub/linux/utils/boot/syslinux/) with gPXE generated
> image with all drivers (kkpxe
> ->http://rom-o-matic.net/gpxe/gpxe-git/gpxe.git/contrib/rom-o-matic/) on the
> Application Note: User specific boot menus
> (http://www.etherboot.org/wiki/appnotes/authmenus) and the chainloading
> worked right away.
>
> My webserver provides all data generated out of the php scripts (checked in
> browser), but at the time as it comes to chainload (chain vesamenu.c32
> menu.php) the system freezes.

You can't load Syslinux-4.04 vesamenu.c32 directly; you must use
PXELINUX to load vesamenu.c32.  I just updated that authmenus page
earlier this week but I think it still needs a little bit of
refinement.

> My Question here since I just started with linux: Do I need to match the
> rom-o-matic  hook image somehow with syslinux version, since nowhere was a
> version given.
>
> If this is true, can somebody give me a quick tutorial how to build on what
> system? (I already got me a couple of vms in case I need to build something
> Debian, ubuntu, fedora…etc.)
>
> So please help me since I really just want to do the example on the user
> specific boot menus. I think it must have worked somehow because screenshots
> are there and they look great.

An easy option is to use the pre-built binary gpxe/gpxelinux.0 which
is gPXE-1.0.0's undionly.kkpxe (with minor patches), core/pxelinux.0
and a script to run PXELINUX.

-- 
-Gene


More information about the gPXE mailing list