kickstart for CentOS 5.6
うーむ、まだ詰めが必要だがとりあえずメモ。
install text cmdline skipx url --url http://ftp.iij.ad.jp/pub/linux/centos/5.6/os/x86_64 lang en_US.UTF-8 keyboard jp106 network --device eth0 --bootproto dhcp --hostname foo.example.jp rootpw --iscrypted xxxxxxxxxxxxxxxxxxxxxxxx user --name=hiro-ueda --password=xxxxxxxx --groups=wheel firewall --enabled --port=22:tcp authconfig --enableshadow --enablemd5 selinux --disabled timezone Asia/Tokyo zerombr bootloader --location=mbr --driveorder=sda clearpart --initlabel --all --drives=sda part /boot --fstype ext3 --size=100 --ondisk=sda part pv.2 --size=0 --grow --ondisk=sda volgroup VolGroup00 --pesize=32768 pv.2 logvol / --fstype ext3 --name=LogVol00 --vgname=VolGroup00 --size=1024 --grow logvol swap --fstype swap --name=LogVol01 --vgname=VolGroup00 --size=512 --grow --maxsize=1024 repo --name=addons --baseurl=http://ftp.iij.ad.jp/pub/linux/centos/5.6/addons repo --name=centosplus --baseurl=http://ftp.iij.ad.jp/pub/linux/centos/5.6/centosplus repo --name=contrib --baseurl=http://ftp.iij.ad.jp/pub/linux/centos/5.6/contrib repo --name=extras --baseurl=http://ftp.iij.ad.jp/pub/linux/centos/5.6/extras repo --name=updates --baseurl=http://ftp.iij.ad.jp/pub/linux/centos/5.6/updates repo --name=epel --baseurl=http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/5/x86_64/ reboot --eject services --disabled acpid,anacron,atd,autofs,bluetooth,firstboot,gpm,haldaemon,ip6tables,iscsi,iscsid,kudzu,mcstrans,mdmonitor,messagebus,netfs,nfslock,pcscd,portmap,restorecond,rpcgssd,rpcidmapd,sendmail,syslog,xfs,yum-updatesd,sdpd,hidd,hcid services --enabled anacron,cpuspeed,crond,iptables,irqbalance,lvm2-monitor,network,ntpd,postfix,rawdevices,rsyslog,sshd %packages epel-release rsyslog postfix ntp %post exec < /dev/tty3 > /dev/tty3 chvt 3 ( echo echo "################################" echo "# Running Post Configuration #" echo "################################" /usr/bin/yum -y update ) 2>&1 | /usr/bin/tee /root/anaconda-post.log chvt 1