This is an old revision of the document!
====== Download ====== ==== Prebuilt binaries ==== 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 (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 To update your checked out copy at any time, use: git pull ==== Source code (tarballs) ==== 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/]]. ==== Building from Source ==== 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: sudo yum install syslinux mtools You can then do a complete build of gPXE using: cd gpxe/src make **Centos 5 Notes** 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 a while. ---- === 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]]. The source code for older Etherboot releases is available from [[http://sourceforge.net/project/showfiles.php?group_id=4233&package_id=4250]]