Note: this howto is made in mind that you don't have access to a TFTP server on your LAN, that you are too lazy to setup one, or that your sysadmins forbids it
cd gpxe.git/src; make bin/undi.usb
Or if you are lazy download a binary version here.
dd if=bin/undi.usb of=/dev/sdc
gpxe> dhcp net0
, it should give you an IP address if you have a DHCP server on your network.
gpxe> kernel http://etherboot.org/gtest/gtest.gpxe
and then type
gpxe> boot
python -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 ...