15.2. 为无盘客户端配置 TFTP 服务
要使远程无盘系统在您的环境中正常工作,您需要首先为无盘客户端配置普通文件传输协议(TFTP)服务。
注意
此配置不会通过统一可扩展固件接口(UEFI)引导。对于基于 UEFI 的安装,请参阅 为基于 UEFI 的客户端配置 TFTP 服务器。
先决条件
您已安装了以下软件包:
-
tftp-server
-
syslinux
-
流程
启用
tftp
服务:# systemctl enable --now tftp
在
tftp
根目录中创建pxelinux
目录:# mkdir -p /var/lib/tftpboot/pxelinux/
将
/usr/share/syslinux/pxelinux.0
文件复制到/var/lib/tftpboot/pxelinux/
目录中:# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/pxelinux/
-
您可以在
/var/lib/tftpboot
目录中找到 tftp 根目录(chroot
)。
-
您可以在
将
/usr/share/syslinux/ldlinux.c32
复制到/var/lib/tftpboot/pxelinux/
:# cp /usr/share/syslinux/ldlinux.c32 /var/lib/tftpboot/pxelinux/
在
tftp
根目录中创建pxelinux.cfg
目录:# mkdir -p /var/lib/tftpboot/pxelinux/pxelinux.cfg/
此配置不会通过统一可扩展固件接口(UEFI)引导。要为 UEFI 执行安装,请按照 为基于 UEFI 的客户端配置 TFTP 服务器 中的流程操作。
验证
检查服务
tftp
的状态:# systemctl status tftp ... Active: active (running) ...