A DHCP server and a TFTP server—commonly, another service is required for serving larger volumes of data; this might be a web, FTP, or NFS server.
Check the download site for the distribution you are using or the ISO contents—there is normally a specific folder containing the kernel and RAMDisk images for network booting.
An installation where no user interaction is required at all and the end result is a fully installed and configured machine.
A kickstart file is specific to Red Hat-derivative operating systems such as CentOS and RHEL, whereas a pre-seed file is used on Debian derivatives such as Ubuntu.
To execute custom scripts or actions that cannot be performed earlier in the unattended installation.
Legacy BIOS PXE booting and UEFI network booting require different binary files for the boot process—hence, these must be separated and served appropriately according to the machine type.
There are multiple ways—the easiest if using automated partitioning is to provide a statement such as this: