This page is a work in progress.
See Diskless system
In this example, the boot server is at 192.168.1.10 and the router is at 192.168.1.1.
1. Obtain source code
2. Tweak build options (see https://ipxe.org/buildcfg)
3. Write a simple script pointing at the boot server
#!ipxe dhcp chain http://192.168.1.10/boot.php
add parameters in the URL so a PHP script can use it
4. Compile
make EMBED=embed.ipxe bin/undionly.kpxe