27.2. 如何执行 Kickstart 安装?
Kickstart 安装可以使用本地 DVD、本地硬盘驱动器、NFS、FTP、HTTP 或 HTTPS 执行。
要使用 Kickstart,您必须:
- 创建一个 Kickstart 文件。
- 在可移动介质、硬盘或网络位置上提供 Kickstart 文件。
- 创建用于开始安装的启动介质.
- 使安装源可用。
- 启动 Kickstart 安装.
本章详细介绍了这些步骤。
27.2.1. 创建 Kickstart 文件
Kickstart 文件本身是一个纯文本文件,其中包含在 第 27.3 节 “Kickstart 语法参考” 中列出的关键字,作为安装指令。任何能够将文件保存为 ASCII 文本(如 Gedit 或 vim )的文本编辑器都可用于创建和编辑 Kickstart 文件,如 Linux 系统中的 Gedit 或 vim,或 记事本。Kickstart 配置的文件名无关紧要,但建议使用简单名称,因为您需要在其他配置文件或对话框中指定这个名称。
创建 Kickstart 文件的建议方法是首先在一个系统上执行手动安装。安装完成后,安装过程中进行的所有选择都会保存到名为
anaconda-ks.cfg
的文件中,该文件位于安装的系统上的 /root/
目录中。然后您可以复制此文件,根据需要进行任何更改,并在进一步安装中使用生成的配置文件。
重要
如果您有红帽客户门户网站帐户,您可以使用 https://access.redhat.com/labs/kickstartconfig/ 客户门户网站 Labs 中提供的 Kickstart 配置工具。此工具将指导您完成基本配置并下载生成的 Kickstart 文件。但是,该工具目前不支持任何高级分区。
Kickstart 配置器 (用于创建 Kickstart 文件的图形工具)仍然可用。但是,它不再被更新,也不会反映 Red Hat Enterprise Linux 6 和 7 之间的 Kickstart 语法变化。
在创建 Kickstart 文件时,请注意以下几点:
- 部分必须 按顺序 指定。除非另有指定,否则各部分中的项目不必按特定顺序排列。部分的订单是:
- 命令部分 - 有关 Kickstart 选项列表,请参阅 第 27.3.1 节 “Kickstart 命令和选项”。您必须包含所需的选项。
- %packages 部分 - 详情请查看 第 27.3.2 节 “软件包选择”。
- %pre 和 %post 部分以及 %onerror 部分 - 这些部分可以按任何顺序排列,且不需要。详情请查看 第 27.3.3 节 “预安装脚本”、第 27.3.5 节 “安装后脚本” 和 第 27.3.6 节 “Kickstart 错误处理”。
重要部分 %addon、%packages、%onerror、%pre 和 %post 必须以 %end 结尾,否则安装程序将拒绝 Kickstart 文件。 - 不必需的项目可以被省略。
- 省略安装程序会提示用户输入相关项目的回答,就像在典型安装过程中提示用户输入任何必需项一样。给出答案后,安装将继续无人值守(除非它找到另一个缺少的项目)。
- 以井号(也称为编号)开头的行
被视为
注释,并被忽略。