Table of Contents

Network boot

FIXME 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.

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

src/embed.ipxe
#!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