美文网首页
配置TFTP服务(菜单背景图片)

配置TFTP服务(菜单背景图片)

作者: 鈊謰鈊 | 来源:发表于2020-10-08 02:43 被阅读0次

1.安装软件包

yum -y install tftp-server xinetd

2.修改配置文件启用tftp

vim /etc/xinetd.d/tftp 
1.png

(1)重启服务

systemctl restart xinetd.service 

(2)开机自动启动

systemctl enable xinetd.service 

3.部署pxelinux.0文件
(1)查询由哪个软件包提供了pxelinux.0这个文件

yum provides */pxelinux.0
2.png

(2)根据查询结果安装对应软件包

yum -y install syslinux-4.05-13.el7.x86_64

(3)把pxelinux.0文件部署到tftp的默认共享目录

ls /usr/share/syslinux/pxelinux.0
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

4.部署菜单文件
pxelinux.0装机说明书规定菜单文件必须存放在/var/lib/tftpboot/pxelinux.cfg
pxelinux.0装机说明书规定菜单文件的文件名必须是default
①创建/var/lib/tftpboot/pxelinux.cfg

 mkdir /var/lib/tftpboot/pxelinux.cfg

②部署菜单文件到创建好的存放目录

cp /mnt/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default

将/dvd/isolinux/isolinux.cfg复制到/var/lib/tftpboot/pxelinux.cfg/并重命名为default

③赋予所有者root能写(w)菜单文件的权限

chmod u+w /var/lib/tftpboot/pxelinux.cfg/default

部署菜单图形模块和背景图片
①准备背景图片:准备一张图片并调整比例和格式


3.png 4.png 5.png

②然后用xshell把准备好的背景图片上传到虚拟机


6.png
scp C:\Users\linchubin\Desktop\Python\splash.png root@172.25.0.11:/var/lib/tftpboot/

(技巧:[D:~]$ scp 把图片拖到xshell窗口松开,然后把""删除,快速输入splash.png的路径)


7.png

然后根据提示输入虚拟机密码完成上传
③部署菜单图形模块

cp /mnt/isolinux/vesamenu.c32 /var/lib/tftpboot/

6.部署内核和驱动程序

cp /mnt/isolinux/vmlinuz /var/lib/tftpboot/
 cp /mnt/isolinux/initrd.img /var/lib/tftpboot/

初步验证:
(1)停止并禁用防火墙开机自启

systemctl stop firewalld
systemctl disable firewalld

(2)重新开启待安装虚拟机(效果图如下)


8.png

相关文章

网友评论

      本文标题:配置TFTP服务(菜单背景图片)

      本文链接:https://www.haomeiwen.com/subject/bylcpktx.html