In a normal Fedora Core installation, Anaconda asks a number of questions before beginning the actual installation procedure, which then runs without any user intervention (except for changing CDs, if that is the chosen installation method).
Kickstart is a Fedora installation option that uses a text file to supply basic configuration information so that Anaconda can skip all of the questions normally asked during installation.
To use Kickstart, you must create a Kickstart file using any regular text editor. A Kickstart file contains a number of options, one per line, with arguments.
These options are required:
Configures the authentication system. For normal password authentication, use the arguments
The GRUB installation location and password. For an upgrade, use
--upgrade; for a new installation, use
encryptedpassword (I cover how to generate encrypted passwords shortly).
Selects the language to be used during installation. Possible values are listed in /usr/share/system-config-language/locale-list; for U.S. English, use the argument
The keyboard type to be used. Specify
us for a standard North American English keyboard, or use one of the codes found in /usr/lib/python2.4/site-packages/rhpl/keyboard_models.py (such as
cf for Canadian French).
The root password. Use the arguments