======================================================================= Files: ixpe.iso - bootable CD/DVD iso image ipxe.usb - bootable USB image ipxe.lkrn - load this kernel using GRUB/LILO/... *.[k]pxe - load these using DHCP ======================================================================= To create a bootable floppy, type cat ipxe.dsk > /dev/fd0 where /dev/fd0 is your floppy drive. This will erase any data already on the disk. To create a bootable USB key, type cat ipxe.usb > /dev/sdX where /dev/sdX is your USB key, and is *not* a real hard disk on your system. This will erase any data already on the USB key. To create a bootable CD-ROM, burn the ISO image ipxe.iso to a blank CD-ROM. ======================================================================= ISC DHCP daemon: next-server 158.197.16.70; filename "ipxe/ipxe.kpxe"; ======================================================================= dnsmasq.conf: dhcp-boot=ipxe/ipxe.kpxe,ftp.upjs.sk,158.197.16.70 /etc/config/dhcp: # openwrt configuration file config dnsmasq option dhcp-boot 'ipxe/ipxe.kpxe,ftp.upjs.sk,158.197.16.70' ======================================================================= Quick test using qemu-kvm: wget http://boot.salstar.sk/ipxe/ipxe.lkrn qemu-kvm -net user -net nic,model=virtio -kernel ipxe.lkrn -m 512 =======================================================================