1.安装所需软件
yum install httpd syslinux dhcp tftp-server -y
2.启动httpd,同时设置为开机自启动
创建/var/www/html/iso目录
挂载镜像至此目录
设置开机自启动
3.配置dhcp服务器配置文件,启动服务并设置为开机自启动
拷贝配置文件
编写配置文件
删除36行以后所有行,删除27-28行
配置如下行
6-9行
28-35行
参数
next-server 配置tftp服务器所在主机IP
filename "pxelinux.0" 文件名称
启动服务并设置为开机自启动
4.配置tftp服务器
复制pexlinux.0至/var/lib/tftpboot
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
复制镜像的isolinux下的所有文件至/var/lib/tftpboot/
cp /var/www/html/test/isolinux/* /var/lib/tftpboot/
创建目录/var/lib/tftpboot/pxelinux.cfg,
复制/var/lib/tftpboot/isolinux.cfg的至/var/lib/tftpboot/pxelinux.cfg/default
创建预安装目录
mkdir /var/lib/tftpboot/pxelinux.cfg
拷贝编译文件
cp /var/lib/tftpboot/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
5.选择一个虚拟机,设置为以网卡优先启动,检查结果
进入安装界面
另外:编辑/var/lib/tftpboot/pxelinux.cfg文件,使得通过网络直接安装
ks.cfg文件的产生参照https://blog.youkuaiyun.com/zhangyu_sing/article/details/89432371
结果截图
开始安装