Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

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.ks192.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