iPXE discussion forum
Source code gPXE exactly 1.0.1 - Printable Version

+- iPXE discussion forum (https://forum.ipxe.org)
+-- Forum: iPXE user forums (/forumdisplay.php?fid=1)
+--- Forum: General (/forumdisplay.php?fid=2)
+--- Thread: Source code gPXE exactly 1.0.1 (/showthread.php?tid=6875)



Source code gPXE exactly 1.0.1 - Gelip - 2013-04-17 08:44

I need source code gPXE 1.0.1 exactly the same version that at this site: gPXE 1.0.1 (2010-06-29) Image Generator
I downloading snapshot from this link but after build ROM file in Linux this is not the same that from rom-o-matic site.

P.S. Is it possible to download older versions using git in Linux?


RE: Source code gPXE exactly 1.0.1 - robinsmidsrod - 2013-04-17 10:13

If you specifically want gPXE source code, you'll have to go visit the code repository you mentioned. But considering gPXE is no longer maintained by anyone, I'd suggest you start using iPXE instead. You can find instructions on how to build it here: http://ipxe.org/download

You might also want to try out http://rom-o-matic.eu/, which is an updated and improved web GUI for building iPXE without needing Linux.


RE: Source code gPXE exactly 1.0.1 - Gelip - 2013-04-20 12:33

OK. Resolved.
1. Need download file gpxe-1.0.1.tar.bz2 not clone git:
Code:
wget http://etherboot.org/rel/gpxe/gpxe-1.0.1.tar.bz2
2. Unpack:
Code:
tar -xvf gpxe-1.0.1.tar.bz2
3. Rename folder to short name:
Code:
mv gpxe-1.0.1 gpxe

P.S. To make working local server rom-o-matic need run apache2 + php5 + config DocumentRoot and Directory in file /etc/apache2/sites-available/default:
Code:
/root/gpxe-1.0.1/contrib/rom-o-matic
make bin/NIC and restart apache2:
Code:
/etc/init.d/apache2 restart
[attachment=46]
I noticed that the ROM's generated LOCAL, WEB and OS are of different sizes :-(. Such settings:
Code:
CONSOLE_PCBIOS
DOWNLOAD_PROTO_TFTP
DOWNLOAD_PROTO_HTTP
DNS_RESOLVER
IMAGE_PXE
IMAGE_SCRIPT
IMAGE_BZIMAGE
AUTOBOOT_CMD
NVO_CMD
IFMGMT_CMD
IMAGE_CMD
DHCP_CMD
  • LOCAL ROM-o-matic -> 10ec8139.rom 42.0KB (Apache/2.2.16 (Debian) Server at 192.168.xxx.xxx Port 80)
  • WEB ROM-o-matic -> 10ec8139.rom 42.5KB (Apache/2.2.14 (Ubuntu) Server at rom-o-matic.net Port 80)
  • Debian OS -> make bin/10ec8139.rom 45.5KB (VMware Workstation 8 at host WinXP SP2)
From this it follows that it is best to use a local server ROM-o-matic :-)