- 在正常的系统安装过程中,需要逐步回答问题进行设置才能继续进行系统的安装。
下面将介绍使用system-config-kickstart 生成ks.cfg文件,该文件记录的系统安装中需要进行回答的问题以及设置,在安装的过程中调用查看该文件内容进行自动进行,节约时间。
一 准备工作
本次使用共享yum源进行系统安装,需要一个搭建共享yum源的主机,并且需要dhcp服务器负责给新安转的系统进行动态地址分配(由于使用共享yum源进行安装,所以新装系统必须存在ip并且该ip和共享yum源在同一个网段才能下载所需要安装包,生成ks,cfg文件不止安装一台系统,如果固定ip会导致系统ip冲突)
二 使用 system-config-kickstart 生成ks.cfg文件 - 安装system-config-kickstart 软件。
安装完成! - 生成ks.cfg文件
1 basic configuration 基本配置
2 installation method 安装方法
3 boot loader option 安装引导选项
4 partition information 分区信息
5 network configuration 网络配置
6 authentication 加密方法
7 Firewall configuration 防火墙设置
8 package selection 软件包选择
9 pre-installation script 安装前运行的脚本 (不进行选择)
10 post-installation script 安装后需要运行的脚本 (以建立yum源为例 )
保存
- 由于软件选择部分无法进行。所以需要进行手动添加
%packages
@base #软件组
lftp #单个软件 中间部分可以添加需要的各种软件
%end #必须以此结束
- ksvalidator
检查ks.cfg文件的语法错误 但是所写的内容是否合理不进行检查。
三 使用ks.cfg进行自动安装系统
四 使用脚本进行自动安装系统
使用以上方法,需要对系统安装方式,系统名称,磁盘大小,内存大小以及cpu数等进行选择。可以使用脚本,并在脚本中明确安装方式以及调用ks.cfg文件。 - 编写脚本
例如创建/opt/shell/zd.sh 脚本文件,在该文件中进行编写。
- 运行脚本
使用脚本自动安装完成。