前期准备工作:
server:rhel7.9
check:openEuler22.03
其次我们需要在服务端先安装pxe需要的基本程序 ,注意配置均在rhel7.9内完成
查看安装内容,里面有模板参考
rpm -ql syslinux.x86_64
可以看到最后访问的文件如图
紧接着我们需要安装共享程序tftp-server
启动tftp服务,端口号631
准备工作完成,是时候开始正事了,我们需要找到共享文件
根据光驱启动的经验,我们可以知道系统启动的时候会找到镜像文件下的一个名为/isolinux/isolinux.cfg的文件,达到安装页面的效果,也就是说安装页面的相关配置在此目录下,所以我们将此文件以复制方式放置共享文件下(记得看看挂载的文件哦)
pxe的共享文件默认为pxelinux.0下面,syslinux下有pxelinux.0的模板,我们同样复制过去
根据pxe的模板新手村指导,我们开始在/tftpboot下继续操作,首先创建目录/pexlinux.cfg
cd /var/lib/tftpboot/
mkdir pexlinux.cfg
运行pxelinux.cfg/default时需要出现安装界面
编辑pxelinux.cfg将安装界面选项默认选为第一个,写上镜像路径,并运行ks脚本
配置dhcp的配置文件,写好访问的主机以及默认访问的文件
配置完成,进入测试
新建一个虚拟机
进入安装,出现这个界面就是安装成功啦
!!!记得关掉虚拟机的dhcp功能哦