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

一、安装ftp以及tftp、dhcp

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

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

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

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

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

 

 

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

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

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

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

使用kickstart制作ks.cfg

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

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

 

你可能感兴趣的:(linux安装,pxe安装linux系统)