kickstart介绍
许多系统管理员喜欢使用自动化的方式安装操作系统,为了满足这种需求,红帽创建了kickstart安装方法。
通过使用kickstart,系统管理员能够创建一个单独的,包含安装过程中遇到的所有问题答案的文件,即在装机过程中需要手动选择和配置的选项。同时可以在ks文件里加入shell脚本,进行装机进度汇报等操作。
使用场景
ks文件一个常用场景是和PXE网络引导一起使用,从而实现远程无人值守装机。
示例如下:
platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# 防火墙配置
firewall --disabled
# 安装操作系统而不是升级
install
# 使用网络安装
url --url="ftp://192.168.0.132/iso6"
# Root用户密码
rootpw --iscrypted $1$L3i.IYPm$w5z95vimgjLX9Rq90oYdv0
# 系统授权信息
auth --useshadow --passalgo=sha512
# 使用文本模式安装
text
firstboot --disable
# 选择键盘
keyboard us
# 选择语言
lang en_US
# SELinux配置
selinux --disabled
# 安装日志级别
logging --level=info
# 安装后重新启动
reboot
# 选择时区
timezone Asia/Shanghai
# 网络信息
network --bootproto=dhcp --device=eth0 --onboot=on
# 引导装载程序配置系统
bootloader --location=mbr