Network booting machines with a PXE server running in a Docker container

1 · Jérôme Petazzoni · Dec. 7, 2013, midnight
When you want to install a new machine, or boot in rescue mode, the usual method is to boot from a CD or USB stick. But virtually all modern computers with an Ethernet interface can also boot from the network. Here is how to setup a boot server super easily, by running it in a Docker container. Netboot 101 On Intel machines (32 or 64 bits), the network boot mechanism is called PXE. It uses multiple protocols: DHCP lets the booting machine discover the IP address it should use, and retrieve some...