kickstart是个很好的工具,可以实现自动化安装linux操作系统。
之前文章CentOS配置PXE启动 tftp+DHCP 批量安装系统中写过使用pxe启动服务器。
启动服务器之后,我们就可以使用kickstart配置文件来进行自动化安装系统了。

通过下面查询,我们可以看到,centos给我们提供了 system-config-kickstart 工具,可以制作kickstart脚本。

[root@localhost ~]# yum list *kickstart*
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Available Packages
pykickstart.noarch                     1.74.12-1.el6          ftp
system-config-kickstart.noarch         2.8.6.5-1.el6          ftp
[root@localhost ~]# 

我们安装kickstart工具。

[root@localhost ~]# yum install system-config-kickstart -y

安装完成之后,可以直接在终端中运行“system-config-kickstart”来打开;也可以从下面位置打开。
启动kickstart 启动kickstart
kickstart工具使用很简单,跟安装系统过程差不多。
根据自己的需求配置即可。
完成后会生成配置文件,把配置文件拷贝到http或ftp服务器,pxe启动后读取该文件即可实现自动化安装系统。
kickstart使用
kickstart使用