PXE预启动执行环境 | 修改开机启动画面

匿名 (未验证) 提交于 2019-12-03 00:38:01

一,概述


注意:创建一个虚拟机,并且采用PXE方式启动,如果没有安装以下软件,那么无法启动

##启动界面正在获取dhcp数据包

二,PXE网络安装

1,yum install httpd dhcp tftp-server syslinux -y




2.启用服务

systemctl stop firewalld
systemctl disable firewalld

##启动httpd服务

systemctl start httpd
systemctl enable httpd





mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0/
source /etc/rc.d/rc.loca 重新读取文件

##启用tftp服务

vim /etc/xinetd.d/tftp

systemctl restart xinetd
chkconfig --list

###chkconfig命令检查,设置系统的各种服,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务


3,制作预安装环境(/usr/share/doc/syslinux-4.05/pxelinux.txt中有详细信息)


cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
mkdir /var/lib/tftpboot/pxelinux.cfg
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
systemctl restart xinetd

4,启动dhcp

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf

option domain-name-servers 114.114.114.114; ##客户主机获得到的dns








}
systemctl start dhcpd
systemctl enable dhcpd

测试:

###这里加载速度太快,可以看到实际上从172.25.254.156获取了一个ip

成功!!!

二,修改开机启动画面

开机启动画面是splash.png (PXE启动是/var/lib/tftpboot/splash.png),修改图片,然后修改配置文件(PXE启动是/var/lib/tftpboot/pxelinux.cfg/default中的第十行为指定的图片),其他启动方式也一样修改。

注意:1,背景图片必须是.png格式(截图),像素要求640*480

yum install ImageMagick-6.7.8.9-10.el7.x86_64 -y

convert kiko.png -resize 640x480! Kiko.png ###kiko.png是原图,Kiko.png是转换之后的图,不加!按比例缩放,加!强行拉伸

cp Kiko.png /var/lib/tftpboot/

vim /var/lib/tftpboot/pxelinux.cfg/default 修改第10行

测试:

成功!!!


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!