This is an old revision of the document!
QEMU option ROM
Building the ROM image
Check which network adapter is configured for the VM. The default network adapter is the RTL-8029(AS) (PCI ID 10ec:8029).
Build the appropriate ROM image:
cd gpxe/src make bin/10ec8029.rom # for ns8390 10ec:8029
Running QEMU
The -option-rom command-line option tells QEMU to use the gPXE ROM:
qemu -option-rom /path/to/10ec8029.rom /dev/null
This example runs a default VM with no disks and allows you to press Ctrl+B to enter gPXE.