mirror of https://github.com/ipxe/ipxe.git
				
				
				
			
		
			
				
	
	
		
			63 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
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 <mdc@etherboot.org>
 | 
						|
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:
 | 
						|
 | 
						|
<?php
 | 
						|
$src_dir = "../../src";
 | 
						|
?>
 | 
						|
 | 
						|
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
 | 
						|
 |