Kickstart Configurator

Creating Linux kickstart configuration files

What is the kickstart configurator tool?

The kickstart configurator tool as a graphical user interface (GUI) that guides you through the process of creating or editing a kickstart configuration file. The configurator tool is broken down into sections similar to the order that the installation would take. You must choose various options from menus to create your file. To use the kickstart configurator tool, you must have a graphical desktop installed and have the kickstart configurator installed.

Installing Kickstart Configurator Tool

The kickstart configuration tool can be easily installed by issuing the following command:

# yum install system-config-kickstart-noarch -y

This command will install the kickstart configuration tool along with any pre-requisite packages. Once installed, the tool can be accessed from the graphical menu:

"Applications > System Tools > Kickstart"

or by issuing the commands "system-config-kickstart" from a console (terminal).

Kickstart Configurator Overview:

Basic Configuration

Specify the default Language, Keyboard Settings, TimeZone, root password and platform architecture.

Kickstart Basic Configuration

Installation Method

Specify whether this will be a new installation or an upgrade option. Specify source location: CD-ROM, NFS, FTP, HTTP or Hard Drive.

Kickstart Installation Method

Bootloader Options

Specify bootloader options: "Install New Bootloader", Use a GRUB password when system boots, Specify location of the boot loader (MBR - Master Boot Record).

Kickstart Bootloader Options

Partitioning Information

Specify whether to clear the MBR, Remove or keep existing partitions. Add/Delete partitions.

Note: The kickstart configurator does not allow you to work with LVM. This has to be configured manually. (see partitioning section).

Kickstart Partition Information

Network Configuration

Configure network interfaces. Specify whether your system will use DHCP or Static IP addressing. If static is chosen, you will need to specify the relevant IP Address, Netmask, Gateway and name server.

Kickstart Network Configuration


Choose your systems method of authentication. Default is to use "Shadow Passwords", however, you may use any of the other options if they exist within your establishment.

Kickstart Authentication

Firewall Configuration

Specify whether you want to use "SELinux", can be set to Active, Warn or disabled. Trusted services may also be specified here: FTP, SSH etc...

Kickstart Firewall Configuration

Display Configuration

Specifies whether a Graphical Environment will be installed.

Kickstart Display Configuration

Package Selection

Manually select any packages that you wish to be installed. (These will depend on the role of your server within your organisation)

Kickstart Package Selection

Pre-Installation Script

You can define a custom script to run here. This script is run after the ks.cfg file has been parsed.

Kickstart Pre Installation Script

Post Installation Script

You can define a custom script here to run after installation. This can be used to specify additional software or system customization.

Kickstart Post Installation Script

Preview Configuration Panel

The preview configuration panel allows you to see the kickstart file that has been created.

Kickstart Preview Section