17.8. Kickstart 引导选项
这部分描述了您可以在 Kickstart 文件中添加的引导选项以进行自动安装。
- inst.ks=
-
定义用于自动化安装的 Kickstart 文件的位置。您可以使用任何
inst.repo
格式指定位置。如果您指定了一个设备而不是一个路径,则安装程序会在指定设备上的/ks.cfg
中查找 Kickstart 文件。
如果您使用这个选项但没有指定设备,安装程序会为选项使用以下值:
inst.ks=nfs:next-server:/filename
在前面的例子中,next-server 是 DHCP 服务器的 next-server 选项或者 DHCP 服务器本身的 IP 地址,filename 是 DHCP 文件名选项,或 /kickstart/。如果指定的文件名以 /
字符结尾,则 ip-kickstart
将被附加。下表包含示例。
DHCP 服务器地址 | 客户端地址 | kickstart 文件位置 |
---|---|---|
192.168.122.1 | 192.168.122.100 | 192.168.122.1:/kickstart/192.168.122.100-kickstart |
如果存在标签为 OEMDRV
的卷,安装程序会尝试载入名为 ks.cfg
的 Kickstart 文件。如果您的 Kickstart 文件在这个位置,则不需要使用 inst.ks=
引导选项。
- inst.ks.all
-
指定
inst.ks.all
选项以便按顺序尝试由多个inst.ks
选项提供的多个 Kickstart 文件位置。使用第一个成功位置。这只适用于http
、https
或ftp
类型的位置,其他位置将被忽略。 - inst.ks.sendmac
使用
inst.ks.sendmac
选项将标头添加到包含所有网络接口 MAC 地址的传出 HTTP 请求中。例如:X-RHN-Provisioning-MAC-0: eth0 01:23:45:67:89:ab
这在使用
inst.ks=http
置备系统时很有用。- inst.ks.sendsn
使用
inst.ks.sendsn
选项为传出的 HTTP 请求添加标头。此标头包含读取自/sys/class/dmi/id/product_serial
的系统序列号。标头具有以下语法:X-System-Serial-Number: R8VA23D
其他资源