一、安装ftp以及tftp、dhcp

通过pxe实现linux系统的无人值守安装_linux安装

将光盘里的镜像文件拷贝至/var/ftp/pub目录下
执行命令rpm –qa |grep tftp

通过pxe实现linux系统的无人值守安装_pxe安装linux系统_02

tftp已经安装
然后查看一下形成文件
 
通过pxe实现linux系统的无人值守安装_linux安装_03
发现tftp是依赖于超级守护进程的,所以我们编辑一下/etc/xinetd.d/tftp这个文件,将disable的值改为no,即唤醒这个服务

通过pxe实现linux系统的无人值守安装_linux安装_04

重启一下超级守护进程,因为这个服务是依赖于超级守护进程的

通过pxe实现linux系统的无人值守安装_pxe安装linux系统_05

启用ftp服务并将其设置为开机启动

通过pxe实现linux系统的无人值守安装_pxe安装linux系统_06

安装DHCP服务并编辑它的配置文件同样设置为开机启动

 通过pxe实现linux系统的无人值守安装_pxe安装linux系统_07

通过pxe实现linux系统的无人值守安装_linux安装_08

 

通过pxe实现linux系统的无人值守安装_linux安装_09

二、制作pxe内核、驱动镜像以及ks.cfg文件
进入光盘将里面的内核以及镜像文件、pxe的驱动文件(pxelinux.0)拷贝至tftp的根目录/tftpboot/目录下

通过pxe实现linux系统的无人值守安装_pxe安装linux系统_10

将包含光盘镜像文件信息的配置文件文件(isolinux.cfg)拷贝至pxelinux.cfg目录下并更名为default同时对其进行编辑

通过pxe实现linux系统的无人值守安装_linux安装_11

在dhcp服务器上配置寻找pxelinux.0的信息
 

通过pxe实现linux系统的无人值守安装_linux安装_12

为了使批量安装的主机都得到一个唯一的主机名,可以编写一个后安装脚本

通过pxe实现linux系统的无人值守安装_pxe安装linux系统_13

使用kickstart制作ks.cfg

通过pxe实现linux系统的无人值守安装_linux安装_14

将ks.cfg移动到ftp的根目录下

通过pxe实现linux系统的无人值守安装_linux安装_15

三、重启ftp、tftp、dhcp服务(tftp依赖于超级守护进程)然后开始安装系统
 

通过pxe实现linux系统的无人值守安装_pxe安装linux系统_16