[gPXE] Help me design a way to boot one of many predefined OSes with a short, single command

Stefan Hajnoczi stefanha at gmail.com
Fri Feb 5 04:53:14 EST 2010


On Thu, Feb 4, 2010 at 6:44 PM, Tal Aloni <tal.aloni.il at gmail.com> wrote:
> approach #1:
> currently, gPXE execute only the first embedded image, we can use additional
> embedded images (scripts), one to load each OS, and manually execute them
> when needed.
[...]
> cons:
> it's necessary to keep an image up to date with many embedded scripts,
> the user would have to rebuild the image every time an OS has been added.

Centralized boot infrastructure solves this problem.  The
menu.c32/vesamenu.c32 COMBOOT modules are a popular way to implement
OS selection, see http://syslinux.zytor.com/wiki/index.php/Menu.  gPXE
also has PXE menu support, which is the native PXE way of providing OS
selection.  Adding a new OS involves changing configuration on the
server only, clients require no modification.

Do you think vesamenu.c32 is a solution for you?

Stefan


More information about the gPXE mailing list