New option in QEMU 0.9.1:
-bootp file advertise file in BOOTP replies
Example command (modified contrib/bochs/qemu.sh):
qemu -net nic,model=rtl8139 -net user -boot a -fda ../../src/bin/rtl8139.pdsk -bootp http://server/file.gpxe
This way there is no need for TFTP or DHCP servers when testing in QEMU.
Development machines:
Server machine (DHCP, HTTP, TFTP, etc.):
“Guinea pig” machines:
Network cards (PCI):