手把手系列(四)教你用 kickstart 自动化安装 CentOS 系统

13课时
515学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
1分钟

KickStart 文件的格式

KickStart文件格式与anaconda-ks.cfg文件格式十分类似,总体由三部分组成:

1)命令段:指明各种安装前配置,如键盘类型等

必备命令:

authconfig:认证方式配置

authconfig –useshadow –passalgo=sha512

bootloader:bootloader的安装位置及相关配置

bootloader –location=mbr –driveorder=sda –

append=”crashkernel=auto rhgb quiet”

keyboard:设定键盘类型

lang:语言类型

part:创建分区

rootpw:指明root的密码

timezone:时区

可选命令:

install OR upgrade

text:文本安装界面

network

firewall

selinux

halt

poweroff

reboot

repo

user:安装完成后为系统创建新用户

url: 指明安装源

key –skip 跳过安装号码,适用于rhel版本

2)程序包段:指明要安装的程序包组或程序包,不安装的程序包等

%packages

@group_name

package

-package

%end

3)脚本段:

%pre:安装前脚本

运行环境:运行于安装介质上的微型Linux环境

%post:安装后脚本

运行环境:安装完成的系统

安装后脚本非常有用,我们可以在这里定义系统安装完成后自动安装yum源,创建一些普通用户等功能