32.8.2. 在网络中提供 Kickstart 文件
使用 kickstart 的网络安装比较普遍,因为系统管理员可以快速轻松地自动化许多联网计算机的安装。一般说来,这种方法通常是在本地网络中拥有 BOOTP/DHCP 和 NFS 服务器的管理员使用的。BOOTP/DHCP 服务器用来为客户端系统提供其联网信息,而实际在安装中使用的文件则由 NFS 服务器提供。通常这两个服务器是在同一部机器中运行,虽然并不要求一定如此。
在
pxelinux.cfg/default
文件的目标 append
行中包括 ks
内核引导选项,指定网络中的 kickstart 文件的位置。pxelinux.cfg/default
文件中的 ks
选项的语法和用在引导提示符下的语法是一样的。关于相关语法的描述,请参考 第 32.10 节 “开始 kickstart 安装”,而关于 append
行的例子,请参考 例 32.1 “在 pxelinux.cfg/default
文件中使用 ks
选项。”。
如果 DHCP 上的
dhcpd.conf
文件被配置指向 BOOTP 服务器上的 /var/lib/tftpboot/pxelinux.0
(不管是否在相同的物理服务器上),设置为通过网络引导的系统就可以载入这个 Kickstart 文件并开始安装。
例 32.1. 在 pxelinux.cfg/default
文件中使用 ks
选项。
例如,如果
foo.ks
是 192.168.0.200:/export/kickstart/
上的 NFS 共享目录中的 Kickstart 文件,则 pxelinux.cfg/default
文件中可能包括:
label 1 kernel RHEL6/vmlinuz append initrd=RHEL6/initrd.img ramdisk_size=10000 ks=nfs:192.168.0.200:/export/kickstart/foo.ks