注意:以下操作需先完成kickstart自动脚本和搭建dhcp服务
一.搜索pxelinux
yum search pxelinux
查询是否下载了pxelinux,如没下载,则下载pxelinux
二.下载
yum install syslinux.x86_64
输入yes,继续下载
三.查询里面所包含的内容
rpm -ql syslinux.x86_64
四.安装tftp
1.搜索tftp
yum search tftp
2.安装tftp
yum install tftp-server.x86_64 -y
安装tftp是为了共享pxelinux.0数据文件的网络服务
3.启动tftp
systemctl enable --now tftp
五.拷贝光驱里的文件和pxelinux.0到tftpboot下
cp /rhel7/isolinux/* /var/lib/tftpboot
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
六.在/var/lib/tftpboot/下建立数据文件
cd /var/lib/tftpboot/
mkdir pxelinux.cfg
cp isolinux.cfg pxelinux.cfg/default
七.修改dhcp配置文件
vim /etc/dhcp/dhcpd.conf
八.修改/var/lib/tftpboot/pxelinux.cfg/default
vim /var/lib/tftpboot/pxelinux.cfg/default
重启服务
systemctl restart httpd
systemctl restart dhcpd
九.测试
出现自动安装,成功