如 第 31.4 节 “TFTPD” 所示,如果网络服务器没有运行 X,system-config-netboot 软件包里的 pxeos 命令行工具可以被用来配置 tftp 服务器文件:
pxeos -a -i "<description>" -p <NFS|HTTP|FTP> -D 0 -s client.example.com \ -L <net-location> -k <kernel> -K <kickstart><os-identifer>
以下列表解释了这些选项:
-a — 指定被添加到 PXE 配置的操作系统实例。
-i "<description>" — 用操作系统实例的描述来替换 "<description>"。
-p <NFS|HTTP|FTP> — 指定使用 NFS、FTP 还是 HTTP 协议来进行安装。你只能指定一种协议。
-D <0|1> — 如指定 "0",表示这不是一个无盘配置,既然 pxeos 也可以被用来配置无盘环境。
-sclient.example.com — 提供 NFS、FTP 或 HTTP 服务器的名字。
-L<net-location> — 提供安装服务器上的安装树的位置。
-k<kernel> — 指定用于引导的服务器安装树的内核版本。
-K<kickstart> — 如果可用的话,指定 kickstart 文件的位置。
<os-identifer> — 指定操作系统的标识符,这被用作 /tftpboot/linux-install/ 目录里的目录名。
如果 FTP 被选为安装协议,而且不能使用匿名登录,则请指定用户名和口令登录,在前一命令的 <os-identifer> 的前面使用以下选项:
-A 0 -u <username> -p <password>
关于 pxeos 命令的命令行选项的更多信息,请参考 pxeos 帮助页。