Kickstart或cobbler自动化安装系统时需要用到ks安装文件,下边做下制作ks文件的步骤

 

1、(以centos 6.8 x86_64为例)在系统上用system-config-kickstart命令打开制作kickstart的操作界面(也可以在系统的菜单里找到),另外一种方法是根据自己已经有的kickstart文件进行修改也行。下面我是使用kickstart操作界面进行修改安装系统时产生的anaconda-ks.cfg (在系统的/root目录下面),根据自己的实际情况而定制合适的kickstart文件。【需要在图形界面操作的】

 

2、截图如下(没有的步骤,按默认的走)

wKioL1j7X5_QmMa2AAE9nZjHo-I440.png

wKiom1j7X6Di_FgCAAC3OJsppXQ279.png

wKioL1j7X6HDPDEcAAENLACZeFc395.png

wKioL1j7X6OC2l6hAAGLv_-1hDw054.png

wKiom1j7X6SBZpwDAADfjmaM-lU039.png

wKiom1j7X6XxIJfTAAECC8LH4X4561.png

wKioL1j7X6bi9HVvAAHFtlw-rNk639.png

wKioL1j7X6eBNrDyAADauKxe4D4230.png

wKiom1j7X6fgbvUOAADRfD6dJrk740.png

 

3、最终生成的文件如下:

#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Firewall configuration
firewall --enabled --http --ssh --port=22:tcp
# Install OS instead of upgrade
install
# Use CDROM installation media
cdrom
# Root password
rootpw --iscrypted $1$9efU0MU4$WNPDtODm30tKbgtlC3tPJ0
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use text mode install
text
firstboot --disable
# System keyboard
keyboard us
# System language
lang en_US
# SELinux configuration
selinux --disabled
# Installation logging level
logging --level=info
# Reboot after installation
reboot
# System timezone
timezone  Asia/Shanghai
# System bootloader configuration
bootloader --location=mbr
# Partition clearing information
clearpart --all  
# Disk partitioning information
part /boot --asprimary --fstype="ext4" --size=200
part swap --asprimary --fstype="swap" --size=1024
part / --asprimary --fstype="ext4" --grow --size=1
%pre
echo "Welcome to my kickstart"
%end
%post --nochroot
echo "192.168.10.55 server "  >> /etc/hosts
%end
%packages
@base
@compat-libraries
@debugging
@development
@dial-up
%end