一、何为pxelinux?
pxe全名预启动执行环境
二、搭建pxe所需的服务
配置好yum源的前提下,如下所示:
systemctl-config-kickstart####自动应答脚本制作工具syslinux ###获得pxelinux.0文件安装包dhcp ###分配ip给客户机的服务tftp-server ###提供tftp协议的服务httpd ###安装源共享服务
三、pxe安装虚拟机
挂载镜像,配置本地yum源(此处前面已经配置,不在进行详细说明,具体步骤如下:)
安装dhcp服务,并开启服务,如下所示:
安装httpd,并开启服务,如下图所示:
配置网络yum源,并关闭火墙,如下图所示:
寻找关于pxe的软件包,并安装,如下图所示:
寻找tftp的软件包,并进行安装,如下图所示:
开启tftp服务,如下图所示:
查看tftp是否开启
由于tftp服务没有开启,所以搜索并安装xinetd,如下图所示:
编辑xinetd的配置文件,将disable=yes改为no,如下图所示:
重启服务,如图所示:
12 . 再次查看tftp服务,已经开启,如下图所示:
查看端口号是否为96,如下图所示:
配置tftp服务,如下图所示:
查看,如下图所示: 复制isolinux.cfg到pxelinux.cfg/default(因为默认配置文件的default的格式与isolinux.cfg相同)
再去配置dhcp服务器,如下图所示:
重启服务,如下图所示:
编辑default文件,让其读取ks.cfg文件
检测,如下图所示: