CentOS6的kickstart

install
url --url=$tree
text
lang en_US.UTF-8
keyboard us
timezone --utc Asia/Shanghai
zerombr
bootloader --location=mbr --driveorder=sda --append="crashkernel=auto rhgb quiet"
network  
authconfig --enableshadow --passalgo=sha512
rootpw  Smartdot&Yunoa2019!kf
clearpart --all --initlabel
part /boot --fstype="ext4" --size=500
part pv.01 --size=1 --grow --ondisk=sda
volgroup vg00 pv.01
logvol  /  --vgname=vg00  --fstype="ext4" --size=50000   --name=lv_root
logvol  swap  --vgname=vg00  --fstype="swap" --size=8000   --name=lv_swap
logvol  /home  --vgname=vg00  --fstype="ext4" --size=1 --grow  --name=lv_home
firstboot --disable
selinux --disabled
firewall --disabled
logging --level=info
reboot

%packages --nobase
@core
tree
nmap
sysstat
lrzsz
dos2unix
telnet
net-tools
wget
vim
%end

%post
chkconfig --list | grep 3:on |awk '{print $1}'|grep -Ev "sshd|network|rsyslog|sysstat|crond"|awk '{print "chkconfig " $1 " off" }' |bash
hostip=`ifconfig eth0 | sed -n '/inet /{s/.*addr://;s/ .*//;p}'`
/bin/sed -i 's/ONBOOT=no/ONBOOT=yes/' /etc/sysconfig/network-scripts/ifcfg-eth0
/bin/sed -i 's/BOOTPROTO="dhcp"/BOOTPROTO=static/' /etc/sysconfig/network-scripts/ifcfg-eth0
/bin/sed -i  '/BOOTPROTO=/a IPADDR='${hostip}'\nNETMASK=255\.255\.255\.0\nGATEWAY='192\.168\.64\.254''  /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart
%end

这是实际系统中,进行安装的kickstart文件,亲自测试,可以成功使用的。

posted @ 2020-07-08 07:35  波波波波波  阅读(200)  评论(0编辑  收藏  举报