Tip of the Trade: Kickstart

by Carla Schroder

Fedora and Red Hat Linux users can easily customize and replicate their installations using Red Hat's Kickstart, a versatile and easy-to-use customization tool.

Red Hat's Kickstart is a versatile, easy-to-use customization tool that gets better with age. With Kickstart, Fedora and Red Hat Linux users can easily customize and replicate installations. Every installation automatically creates a Kickstart file, so one way to create a perfect installation image is to perform a custom installation, selecting exactly the desired package, then using the resulting Kickstart file to replicate it.

Discuss this article in the ServerWatch discussion forum

Fedora even has a graphical Kickstart editor, Applications - System Tools - Kickstart. But they aren't difficult to edit, as they are plain-text files with one option per line. They are found in /root/anaconda-ks.cfg. This is a short snippet from a typical ks.cfg file:

timezone America/Vancouver
bootloader --location=mbr
part /boot --fstype ext3 --size=256 --ondisk=sda
part / --fstype ext3 --size=102400 --grow --ondisk=sda
part swap --size=512 --ondisk=s
@ dialup

The installation files can be anywhere — CD, DVD, network server, or just about any other medium. The installation is started with a boot option that specifies the location of the kickstart file. This example shows how to use a an HTTP server:

linux ks=http://bootserver.alrac.com/fedora/ks.cfg

A slick way to install dozens, or even hundreds of nodes at once is to use Kickstart, PXE boot, a DHCP server and an TFTP server. For a detailed howto, see the Red Hat System Administration Guide.

This article was originally published on Tuesday Jan 30th 2007
Mobile Site | Full Site