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:
Specify the default Language, Keyboard Settings, TimeZone, root password and platform architecture.
Specify whether this will be a new installation or an upgrade option. Specify source location: CD-ROM, NFS, FTP, HTTP or Hard Drive.
Specify bootloader options: "Install New Bootloader", Use a GRUB password when system boots, Specify location of the boot loader (MBR - Master Boot Record).
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).
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.
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.
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...
Specifies whether a Graphical Environment will be installed.
Manually select any packages that you wish to be installed. (These will depend on the role of your server within your organisation)
You can define a custom script to run here. This script is run after the ks.cfg file has been parsed.
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.
Preview Configuration Panel
The preview configuration panel allows you to see the kickstart file that has been created.