FAI (fully automatic installation) is a non-interactive system to install a Debian GNU/Linux operating system on a group of PCs or a Linux cluster. After installation, the systems are fully configured and ready to run. It is a scalable method for performing unattended installation and updating. Changes to the configuration files of the operating system are made by cfengine, shell, and Perl scripts.
The JACAL Project is a suite of programs, scripts, guidelines, protocols, documentation, and diskettes that assist in quick, network based loads/builds of machines. It has been used to build 70 University lab machines from scratch (No OS) in two hours. This includes NT service packs and 80+ applications on the NT side.
Replicator is a set of scripts to automate the duplication of a Debian GNU/Linux installation from one computer to another. Replicator makes an effort to take into account differences in hardware (like HD size, video card) and in software configuration (such as partitioning). After the initial configuration, the scripts will create a bootdisk that allows you to completely (re)install a Debian box by booting from the floppy and answering a yes/no question. It works with Debian 2.1 (stable) and frozen (potato).
SystemImager automates the installation of Linux to masses of similar machines. Software distribution, configuration, and operating system updates are made easy, including updates from one Linux release to another. It can also be used for content distribution on Web servers. It is most useful in environments with large numbers of identical machines. Some typical environments include Internet server farms, high performance clusters, computer labs, and corporate desktop environments where all workstations have the same basic hardware configuration.