This document describes how to set up a PXE (Preboot Execution Environment) boot server on CentOS 9 to allow network-based installation of Debian 12. The server uses DHCP to assign IP addresses, TFTP to provide boot files, and HTTP to serve installation files.
- A CentOS 9 server with at least 10GB of free disk space
- A network where you can control DHCP (either by using a dedicated network or configuring your existing network)