A TFTP server is a simple file transfer protocol used for transferring files between devices on a network, typically over UDP. It is often used for tasks like booting devices or transferring firmware and configuration files due to its lightweight design and ease of implementation.
You can specify a boot image and the server root to create a new TFTP Server.
PXE boot, or Preboot Execution Environment boot, is a method that allows a computer to load an operating system over a network instead of from a local storage device. It simplifies the installation and deployment of operating systems, especially in environments with multiple machines, by using network protocols like DHCP and TFTP to retrieve the necessary boot files.
You can specify the filename, server name and it's address with configured DHCP options to manage to create your own virtual OS images over the network.