Automating Linux Installations


An automated installation procedure should fulfil several conditions, namely:

Tools for Debian


Kickstart is the automated installation method for Redhat and Fedora Linux distributions. A system administrator creates a file (called a Kickstart file) which describes the configuration and the required setup.

Kickstart is not available for Debian. There is some Kickstart compatibility available in Ubuntu.


Cobbler is a Python Framework to manage unattended Linux installs (PXE, DHCP, kickstart, etc) mostly aimed at RPM based distributions.

See also

There are a variety of system build tools available.