ROM-o-matic web interface for building iPXE ROMs ------------------------------------------------ This web application generates iPXE images and sends them to a web browser. Available as part of the iPXE source code distribution, which can be downlaoded from http://etherboot.org/ Author: Marty Connor License: GPLv2 Support: http://etherboot.org/mailman/listinfo/ipxe Please send support questions to the iPXE mailing list System Requirements ------------------- - Apache web server - PHP 4+ - Tools required to build iPXE installed on the server - gcc, mtools, syslinux, perl, etc. Setup ----- As distributed, it is expected that the rom-o-matic source code directory is in the contrib directory of a iPXE source distribution. The easiest way to do this is to simply put a iPXE source distribution in a web server accessible directory. If this is not the case, you will need to either edit the file "globals.php" or create a file called "local-config.php" containing the following lines: Then change the line beginning "$src_dir = " to the path of your iPXE source code tree. To make build times shorter, before you run rom-o-matic for the first time you should cd to the ipxe "src" directory and enter the following commands: $ make $ make bin/NIC This will pro-compile most object files and will make your rom-o-matic builds much faster. Running rom-o-matic from a web browser -------------------------------------- Enter a URL like: http://example.com/ipxe-1.x.x/contrib/rom-o-matic