本文简单介绍centos-6中kickstart文件中的有用部分,centos-7版本的大同小异,并附上centos-6和centos-7的kickstart文件示例,都是测试过的,拿来修改下就可以用。
kickstart文件简析
文件由三部分组成:
1.选项指令段,用于应答图形界面安装时除包选择外的所有手动操作
2.package选择段,使用%package引导该功能
3.脚本段,可有可无,分为%pre和%post,前者是预安装脚本,后者是系统安装完成后脚本
指令段说明:
1.验证选项,启用shadow文件验证,使用sha512算法
authconfig --enableshadow --passalgo=sha512
2.指定引导程序位置,默认mbr,指定grub安装在哪个分区,指定内核参数
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
3.指定语言,指定使用美式键盘,设定时区
lang en_US.UTF-8
keyboard us
timezone Asia/Shanghai
4.设置root密码,--iscrypted是可选加密项,后面必须跟已经加密过的密码,centos6上可以使用grub-crypt --sha-512生成
rootpw --iscrypted $6$hfb25YOYZDU3YZTl$VxTkHGGJGGBbr59OPnY5kTJzvJ9hb9NRwrh5FMHLIAlXh9VQ74PYoK7QzPWYN0zaJrm3mv/IP0fDkHxFglNi6/
下面的是可选