kickstart 文件是一个简单的文本文件,它包含了一个项目列表,每个项目由一个关键字来识别。你可以用「Kickstart 配置」应用程序创建它或是自己从头编写。红帽企业 Linux安装程序也根据你在安装过程中的选择创建一个简单的 kickstart 文件。这个文件被写入到 /root/anaconda-ks.cfg。你可以用任何能够把文件保存为 ASCII 文本的文本编辑器或字处理器来编辑它。
首先,在你创建 kickstart 文件时留意下列问题:
每节必须按顺序指定。除非特别申明,每节内的项目则不必按序排列。小节的顺序为:
命令部分 — 参考 第 28.4 节 “kickstart 选项” 里的 kickstart 选项列表。你应该包括必需的选项。
%packages 部分 — 详情请参考 第 28.5 节 “软件包选择”。
%pre 和 %post 部分 — 这两个部分可以按任何顺序排列而且不是必需的。详情请参考 第 28.6 节 “预安装脚本” 和 第 28.7 节 “安装后脚本”。
不必需的项目可以被省略。
如果忽略任何必需的项目,安装程序会提示用户输入相关的项目的选择,就象用户在典型的安装过程中所遇到的一样。一旦用户进行了选择,安装会以非交互的方式(unattended)继续(除非找到另外一个没有指定的项目)。
以井号(“#”)开头的行被当作注释行并被忽略。
对于 kickstart 升级,下列项目是必需的:
语言
安装方法
设备规格(如果这个设备是在安装过程中所需要的)
键盘设置
upgrade 关键字
引导装载程序配置
如果任何其他的项目被指定为 upgrade,这些项目将被忽略(注意这包括了软件包选择)。