diff options
authorKevin Fenzi <>2012-05-16 15:45:46 (GMT)
committerKevin Fenzi <>2012-05-16 15:45:46 (GMT)
commitc6c04fbda3adb6683815647e30d55cb735424457 (patch)
parentc9c31b40007db5e16e5a72ee6806aaf58d415b07 (diff)
Update readme/info for ipxe.
2 files changed, 35 insertions, 22 deletions
diff --git a/bfo/FEDORA-INFRA b/bfo/FEDORA-INFRA
deleted file mode 100644
index 13ead27..0000000
--- a/bfo/FEDORA-INFRA
+++ /dev/null
@@ -1,14 +0,0 @@
-Fedora infrastructure build's it's private BFO instance with this:
-Place this in embedded script:
-========== Snip ==========
-echo Please provide, IP address, Netmask, Gateway and Router
-ifopen net0
-config net0
-set 209:string pxelinux.cfg/default
-set 210:string
diff --git a/bfo/README b/bfo/README
index 0c4b6d1..6db57cd 100644
--- a/bfo/README
+++ b/bfo/README
@@ -1,11 +1,38 @@
-To build the gpxe images, first download the source tarball from cvs. Then: uses ipxe for it's boot images.
-cd src
-cp /path/to/bfo/*gpxe ./
-sudo ln -s /usr/share/syslinux /usr/lib/syslinux
-make EMBEDDED_IMAGE=dhcp.gpxe,static.gpxe bin/gpxe.iso
+From time to time we want to refresh the ipxe images used.
+This is to update for new hardware enablement or fix bugs.
+Where possible, such updates should be done outside of any
+release freezes.
+To rebuild the ipxe images, check out the latest upstream tree from git:
-Note: Building new pxe images should really only be used to fix bugs in gpxe.
-BFO menus and things are downloaded with every boot so new pxe images don't
-need to be built for most changes.
+git clone git://
+cd ipxe/src
+make a script0.ipxe there, containing:
+--cut here--
+set 209:string pxelinux.cfg/default
+set 210:string
+dhcp || goto manualnet
+echo Please provide, IP address, Netmask, Gateway and Router
+ifopen net0
+config net0
+--cut here--
+Then, make the images with:
+make EMBED=script0.ipxe
+Copy the resulting binaries to secondary01: