[syslinux] [CONTRIB] menu.cgi - Dynamic SYSLINUX menu generation over HTTP

Taisuke Yamada tai+syslinux at cc.aobac.net
Mon Feb 2 07:30:36 PST 2009


Hi.

I recently learnt SYSLINUX has integrated with gPXE and now
supports non-TFTP protocols for netbooting. I was actually so
excited that I created generic file browsing CGI for SYSLINUX
and would like to contribute back.

This CGI allows you to do followings:

- Freely browse folders and boot from any files.
- Generate menu dynamically from custom template.
- Search across menu entries and show result as a menu.
- Generate cpio/tar/gzip archive on-the-fly.
- Rewrite file content on-the-fly with s/match/replace/ expression.

This has freed me from tedious menu maintenance, and it might be
useful to other people, too. If you find it useful, please consider
including it in SYSLINUX package. It is available from

- http://labs.aobac.net/boot/menu.html (documentation)
- http://labs.aobac.net/boot/menu.tgz  (whole package)

I have set up a demo, so if you just want to try it out,
try booting with following entry:

  label remote
    kernel http://labs.aobac.net/boot/menu.c32
    append http://labs.aobac.net/boot/menu.cgi

You should be able to boot freedos and rescue linux image.

Best Regards,
Taisuke Yamada

# This is a re-post, as my usual address is getting rejected by
# SPAMHAUS filter due to some spammer in same address block.




More information about the Syslinux mailing list