Differences between revisions 23 and 24
Revision 23 as of 2019-11-27 21:32:28
Size: 1259
Editor: TheAnarcat
Comment: fix markup
Revision 24 as of 2020-06-08 04:19:14
Size: 1425
Editor: PaulWise
Comment: cleanup, add links
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## Auto-converted by kwiki2moinmoin v2005-10-07
Line 4: Line 3:
== Requirements ==
Line 5: Line 5:
== Requirements ==
An automated installation procedure should fulfill several conditions, namely:
An automated installation procedure should fulfil several conditions, namely:
Line 15: Line 14:
 * https://wiki.debian.org/DebianInstaller/Preseed Debian Installer Preseed
* [[DebianInstaller/Preseed|Debian Installer Preseed]]
Line 20: Line 20:
Line 22: Line 23:
Kickstart is not available for Debian. Kickstart is not available for Debian. There is some [[https://help.ubuntu.com/community/KickstartCompatibility|Kickstart compatibility available in Ubuntu]].
Line 26: Line 27:
 * https://cobbler.github.io/ Python Framework to manage unattended linux installs (PXE, DHCP, kickstart, etc) mostly aimed at RPM based distributions [[https://cobbler.github.io/|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 [[SystemBuildTools|variety of system build tools]] available.

Automating Linux Installations

Requirements

An automated installation procedure should fulfil several conditions, namely:

  • unattended run: Installations should be run without (or minimal) human interaction.
  • concurrent installations: Multiple systems can be installed in parallel.
  • scalable: New clients (and OS releases) can be integrated easily.
  • flexible: A feature-rich configuration should be offered.
  • customisable: It should be possible to adapt the system to a specific environment and settings.

Tools for Debian

Kickstart

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

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.