14.2. PXE 引导配置

下一步是把启动安装所必需的文件复制到 tftp 服务器,因此在客户请求这些文件时,它们可以被找到。tftp 服务器通常是导出安装树的同一服务器。

要复制这些文件,在 NFS、FTP、或 HTTP 服务器上运行网络引导工具。你不必使用单独的 PXE 服务器。

关于这些说明的命令行版本,请参阅第 14.2.1 节

要使用图形化的网络引导工具,你必须运行 X 窗口系统,具备根权限,并且安装了 redhat-config-netboot RPM 软件包。要从桌面启动网络引导工具,点击面板上的「主菜单」 => 「系统设置」 => 「服务器设置」 => 「网络引导服务」。或者,在 shell 提示(如 XTermGNOME 终端)下键入 redhat-config-netboot 命令。

若首次启动网络引导工具,从「首次指南」中选择「网络安装」。否则,从拉下菜单中选择「配置」 => 「网络安装」,然后点击「添加」图 14-1所示的对话框就会出现。

图 14-1. 网络安装设置

提供以下信息:

点击了「确定」后,引导安装程序所必需的 initrd.imgvmlinuz 文件从所提供的安装树的 images/pxeboot/ 中被传输到 tftp 服务器(你运行网络引导工具的那一个)上的 /tftpboot/linux-install/<os-identifier>/ 目录中。

14.2.1. 命令行配置

如果网络服务器不在运行 X,pxeos 命令(redhat-config-netboot 软件包的一部分)可以被用来配置 tftp 服务器文件,如第 14.4 节中所描述:

pxeos -a -i "<description>" -p <NFS|HTTP|FTP> -D 0 -s client.example.com \
-L <net-location> <os-identifer>

以下列表解释了这些选项:

如果 FTP 被选为安装协议,而且不能使用匿名登录,则请指定用户名和口令登录,在前一命令的 <os-identifer> 的前面使用以下选项:

-A 0 -u <username> -p <password>