一,概述
注意:创建一个虚拟机,并且采用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/tftpsystemctl 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/
测试:
成功!!!