PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)

  

<>强实操环境:开两台虚拟机centos7-1,给7 - 1配置双网卡,且一块网卡可联网(在线安装软件包),一块网卡设置仅主机连接(连接centos7-3,给7胜远程组装系统)。创建虚拟机centos7-3,不给镜像文件,设置仅主机连接模式。
centos7-1作为PXE装机服务器,以7则为未安装系统的裸机。给7 - 2的第二块网卡设置静态IP,启动网卡服务。
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
接着用yum安装dhcp服务软件包,用来分配地址,定位引导程序。复制模板并进入编辑。
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)

  

编辑dhcp配置文件,网关指向自己的静态IP(192.168.100.100),要给装7系统,先将网关地址指向自己.Dns地址分配给客户端的地址,电信业务真实dns地址114.114.114.114(南京区域)。引导文件位置指向TFTP服务器(自身IP),指向引导文件位置。
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)

  

安装引导程序文件软件包syslinux,查看其软件包中的pxelinux。0文件路径,此配置文件应该放在TFTP目录中。
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)

  

安装tftp服务器软件包,查看其软件包中的配置文件位置和站点文件位置
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
将引导程序文件pxelinux。0放入站点中,查看站点目录
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
进tftp配置文件中,开启其服务功能(重中之重)。
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
先安装ftp服务,查看其站点路径为/var/ftp。挂载光盘镜像文件到ftp站点中。
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
挂载成功后,进入centos7中。压缩内核vmlinuz与系统初始化文件initrd。img均在centos镜像当中。两个均在图像中的pxeboot目录下,将两个文件复制到tftp站点下。
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)
在tftp站点中直接创建目录pxelinux。cfg(目录名绝不能更改,规定),在此目录下创建默认文本,进入编辑。
 PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)

PXE远程安装系统的部署——(单台系统可给多台裸机远程安装系统)