Linux bzImage boot over TFTP

Test

Boot into a minimal Linux/busybox system created using mkbootfs via TFTP.

DUT configuration

No physical disks present. System configured to boot from NIC equipped with gPXE ROM.

Environment configuration

tftpd-hpa server providing gPXE script, kernel, initrd, and modules as separate files. gPXE script set to instruct client to download kernel, initrd and relevant modules. DHCP server providing network configuration and path to gPXE script on TFTP server.

Result

Success is defined as reaching the busybox shell prompt.