====== Network boot ======
FIXME //This page is a work in progress.//
See [[arch>Diskless system]]
In this example, the boot server is at 192.168.1.10 and the router is at 192.168.1.1.
===== Step 1: Compile iPXE =====
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
FIXME //add parameters in the URL so a PHP script can use it//
4. Compile
make EMBED=embed.ipxe bin/undionly.kpxe
===== Step 2: Prepare router for boot =====
===== Step 3: Prepare boot server =====