The following provides a general outline for setting up PXE boot for Debian/Ubuntu network installation using a preconfiguration file.
- build iPXE firmware image with an embedded customized menu file
- setup tftp to serve the iPXE image
- optionally, serve netboot files locally over HTTP
- setup preseed server