Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
download [2008/03/03 10:33]
mdc
download [2009/08/21 22:11]
grangerx Added Fedora 11 to the Centos 5 note, regarding isolinux.bin path changes in the makefile.
Line 1: Line 1:
 ====== Download ====== ====== Download ======
  
 +==== Prebuilt binaries ====
  
-==== Download source code ====+Prebuilt gPXE images are available from [[http://​rom-o-matic.net/​]]. ​ Images can be generated from official gPXE releases or from the current development tree.  This is probably the easiest way to get started with gPXE.
  
-Source code is now maintained in our git repository ​at [[http://​git.etherboot.org/?​p=gpxe.git]].  You can check out a copy of the source tree using+==== Source code (git) ==== 
 + 
 +You can browse the current development tree at [[http://​git.etherboot.org/?​p=gpxe.git]], or check out a copy using:
  
   git clone git://​git.etherboot.org/​scm/​gpxe.git   git clone git://​git.etherboot.org/​scm/​gpxe.git
  
-orif you don't have git installed you can:+To update your checked out copy at any timeuse:
  
-  ​* Download a release of gPXE from [[http://​kernel.org/​pub/​software/​utils/​boot/​gpxe]] +  git pull
-  * or download a tarball of the current development snapshot from [[http://git.etherboot.org/?​p=gpxe.git;​a=snapshot]].+
  
-A complete build of gPXE requires the ''​syslinux''​ and ''​mtools''​ packages in your development environment. ''​syslinux''​ is required in order to create ISO images. On RedHat/​Fedora systems you can install the packages by saying:+==== Source code (tarballs) ====
  
-  # yum install syslinux mtools+If you do not have ''​git''​ installed, you can download a tarball of the current development snapshot of gPXE from [[http://​git.etherboot.org/?​p=gpxe.git;​a=snapshot]] or, a tarball of the most recent official release from  [[http://​kernel.org/​pub/​software/​utils/​boot/​gpxe/​]].
  
-Once you have the code, you can do a complete build of gPXE using using+==== Extensions in development (gpxe-staging) ====
  
-  cd gpxe/src +A separate repository is kept for useful gPXE extensions and patches that have not been sufficiently tested and reviewed to be merged into gPXE mainline. See the [[staging|staging page]] if you'd like to help us test them.
-  make+
  
-This will generate bootable images for floppy disk, CD-ROM, and USB key, which is the best way to get started experimenting with gPXE.+==== Building from Source ====
  
-=== Updating source code ===+A complete build of gPXE or Etherboot requires the ''​syslinux''​ and ''​mtools''​ packages in your development environment. ​ ''​syslinux''​ is required in order to create ISO images. On RedHat/​Fedora systems you can install these packages using:
  
-To update your downloaded source tree at any time, use+  sudo yum install syslinux mtools
  
-  git pull+You can then do a complete build of gPXE using: 
 + 
 +  cd gpxe/src 
 +  make 
 + 
 +**Centos 5 / Fedora 11 Notes**
  
-This will fetch the latest changes and apply them to your tree This command will work only if you obtained your source tree using ''​git clone'';​ if you downloaded a tarball then the only way to update your tree is to download ​new tarball.+You may need to set the value in the line 59 of src/​arch/​i386/​Makefile correctly (/​usr/​share/​syslinux/​isolinux.bin), apparently ​the reference ​to /​usr/​lib/​syslinux/​isolinux.bin ​is incorrect, this has not been tested in other distros. ISOLINUX_BIN config has been missing for while.
  
-=== Source code for old versions ===+----
  
-Should you want it, the source code for the old Etherboot-5.4 release is available from [[http://​git.etherboot.org/?​p=etherboot.git]].+=== Etherboot 5.4 and older releases ===
  
 +Source code for Etherboot 5.4 (our legacy bootloader, in maintenance-only mode) is available at [[http://​git.etherboot.org/?​p=etherboot.git]].
  
-==== Download pre-built binaries ====+The source code for older Etherboot releases is available from [[http://​sourceforge.net/​project/​showfiles.php?​group_id=4233&​package_id=4250]]
  
-You can get pre-built ROM images from [[http://​rom-o-matic.net/​]].  ​ 
  
  
  
  

QR Code
QR Code download (generated for current page)