查看配置:
[root@yang ~]# showmount -e 127.0.0.1
Export list for 127.0.0.1:
/mnt 192.168.0.0/24
安装kickstart图形工具包:
[root@yang ~]# yum -y install system-config-kickstart //kickstart工具在使用的时候包组会读取/etc/yum.repo.d/下的配置文件,而配置文件中必须存在【base】,否则会报错
生成ks.cfg文件:
[root@yang ~]# cat ks.cfg
#platform=x86, AMD64, or Intel EM64T
# System authorization information
auth --useshadow --enablemd5 //密码验证启用shadow和MD5
# System bootloader configuration
bootloader --location=mbr //启动引导,也就是Grub安装在mbr上
# Partition clearing information
clearpart --all --initlabel //删除磁盘上的所有分区
# Use graphical install
graphical //使用图形方式安装,text则代表文本方式安装
# Firewall configuration
firewall --enabled //启用防火墙
# Run the Setup Agent on first boot
firstboot --disable
key --skip //跳过序列号
# System keyboard
keyboard us //使用美国键盘
# System language
lang en_US //安装语言使用英语
# Installation logging level
logging --level=info //日志级别,安装日志记录在/root/install.log中
# Use NFS installation media
nfs --server=192.168.0.200 --dir=/mnt //安装源位置
# Network information
network --bootproto=dhcp --device=eth0 --onboot=on //网络使用dhcp来配置
#Root password
rootpw --iscrypted $1$3H./fEFJ$RvktBflwaUfPGtk2A8ImH1 //root用户的密码,这里使用了MD5加密
# SELinux configuration
selinux --enforcing //启用selinux
# System timezone
timezone --isUtc Asia/Shanghai //时区使用上海,utc
# Install OS instead of upgrade
install //代表安装而不是升级
# X Window System configuration information
xconfig --defaultdesktop=GNOME --depth=8 --resolution=800x600 //配置显示的分辨率
# Disk partitioning information
part swap --bytes-per-inode=4096 --fstype="swap" --size=512 //分区的设定,默认以MB为单位
part /boot --bytes-per-inode=4096 --fstype="ext3" --size=100
part / --bytes-per-inode=4096 --fstype="ext3" --size=10000
%post
reboot //安装完成后重启
%packages //安装的包组
@base-x
@gnome-desktop
@development-libs
@development-tools