キックスタートファイルはさまざまな項目を含む単純なテキストファイルです。各項目はキーワードによって識別されます。このファイルを作成するには、Kickstart Configuratorアプリケーションを使用して、Red Hat LinuxドキュメントCD-ROMのRH-DOCSディレクトリに含まれるsample.ksファイルをコピーして編集します。あるいは、最初から作ることもできます。Red Hat Linuxインストールプログラムは、インストール中にユーザーが選択したオプションに基づいてサンプルキックスタートファイルも作成します。これは、/root/anaconda-ks.cfgファイルに書き込まれます。キックスタートファイルの編集には、ファイルをASCIIテキストとして保存できれば、テキストエディタを使ってもワードプロセッサを使ってもかまいません。
まず、キックスタートファイルを作るときは、次の点に注意します。
セクションは決められた順序でで指定します。セクション内の項目は、 指定しない限りは特別な順序である必要はありません。セクションの順は次のようになります。
コマンドセクション—キックスタートオプションの一覧については、キックスタートのオプション項を参照してください。必須オプションは必ず設定してください。
%packagesセクション — 詳細は パッケージの選択項 を参照してください。
%preセクションと %postセクション — この2つのセクションの順序はどちらが先でもかまいません。また、必須ではありません。詳細については、 インストール前のスクリプト項及び インストール後のスクリプト項を参照して下さい。
必須でない項目は省略可能です。
必須項目が省略されている場合、インストールプログラムは通常のインストールと同様に、ユーザーに設定を問い合わせます。ユーザーが応答すれば、インストールは自動的に続行します(ほかにも必須項目が省略されていなければ)。
シャープ記号(#)で始まる行はコメントとして扱われ、無視されます。
キックスタートアップグレードの場合は、必須項目は次のとおりです。
言語
言語サポート
インストール方法
デバイスの指定(インストールの実行にデバイスが必要な場合)
キーボードの設定
upgradeキーワード
ブートローダーの設定
アップグレード時は、ほかの項目を指定しても無視されます(パッケージの選択も無視されます)。