neige d'aoust

knowledge, art, and other stuff

User Tools

Site Tools


netboot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
netboot [2025/02/08 03:07] – created Yukinetboot [2025/02/13 19:16] (current) Yuki
Line 1: Line 1:
 ====== Network boot ====== ====== Network boot ======
  
-FIXME //This page is a stub.//+FIXME //This page is a work in progress.//
  
 See [[arch>Diskless system]] See [[arch>Diskless system]]
  
-===== iPXE =====+In this example, the boot server is at 192.168.1.10 and the router is at 192.168.1.1.
  
-===== HTTP =====+===== Step 1: Compile iPXE =====
  
-===== NFS =====+1. Obtain source code 
 + 
 +2. Tweak build options (see [[https://ipxe.org/buildcfg]]) 
 + 
 +3. Write a simple script pointing at the boot server 
 +<code bash src/embed.ipxe> 
 +#!ipxe 
 + 
 +dhcp 
 +chain http://192.168.1.10/boot.php 
 +</code> 
 +FIXME //add parameters in the URL so a PHP script can use it// 
 + 
 +4. Compile 
 +<code bash> 
 +make EMBED=embed.ipxe bin/undionly.kpxe 
 +</code> 
 + 
 +===== Step 2: Prepare router for boot ===== 
 + 
 +===== Step 3: Prepare boot server =====
netboot.1739002021.txt.gz · Last modified: 2025/02/08 03:07 by Yuki