วิธีการ compile เริ่มจาก
1. ทำการ download source code ไฟล์
wget
http://kernel.org/pub/software/utils/boot/gpxe/gpxe-1.0.0.tar.gz2. ทำการแตกไฟล์
tar xvzf gpxe-1.0.0.tar.gz
3. ก่อนจะทำการ compile จำเป็นจะต้อง ทำการ download package ที่จำเป็นต้องการ compile ก่อน
apt-get install syslinux mtools
4. เริ่มทำการ compile
cd gpxe-1.0.0/src
make
5. เมื่อทำการ compile เรียบร้อยแล้ว เราจะได้ไฟล์ที่สามารถนำมาใช้ ได้แก่
bin/undionly.kpxe = ใช้สำหรับ TFTP Server ในการบูตผ่าน LAN
bin/gpxe.dsk = ใช้สำหรับเขียนลง flopply disk สำหรับทำการบูตผ่าน FDD
bin/gpxe.usb = ใช้สำหรับเขียนลง flash drive สำหรับทำการบูตผ่าน USB
bin/gpxe.iso = ใช้สำหรับเขียนลงแผ่น CD สำหรับทำการบูตผ่าน CD-ROM
ความสามารถที่เพิ่มขึ้นมาใน version 1.0.0
- เพิ่ม driver lan ใหม่ ๆ เข้าไป
- เพิ่มความสามารถในการบูตผ่าน wireless
- และอื่น ๆ
Recent releases
1.0.0
05 Feb 2010 00:16..Changes: New commands: iwstat and iwlist for wireless management. New drivers: skge and myri10ge. WEP, WPA, and WPA2 wireless encryption support. New settings variables: "netX" for last... opened netdev and "netX/busid" for network device bus ID. New special image types: .hrom and .xrom to work around BIOS limitations
0.9.9
21 Oct 2009 21:51..Changes: New Attansic L1E and sis190/191 Ethernet drivers. Fixes and updates to e1000 and 3c90x drivers.
0.9.8
21 Oct 2009 21:51..Changes: New commands: time, sleep, md5sum, and sha1sum. 802.11 wireless support with Realtek 8180/8185 and non-802.11n Atheros drivers. A new Marvell Yukon-II gigabit Ethernet driver.... HTTP redirection support. SYSLINUX floppy image type (.sdsk) with a usable file system. Rewrites, fixes, and updates to 3c90x, forcedeth, pcnet32, e1000, and hermon drivers