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