- 安裝 livecd yum server
vim /etc/yum.repos.d/dywang.repo
[dywang]
name=De-Yu Wang
baseurl=http://dy.csie.cyut.edu.tw/centos6
enabled=1
gpgcheck=0
- 安裝 livecd 工具套件
yum install livecd-tools pykickstart
- live cd kickstart file 例子 crtlivecd-ks.cfg
#version=DYW6
install
graphical
xconfig --startxonboot
lang en_US.UTF-8
keyboard us
network --device=eth0 --mtu=1500 --bootproto=dhcp --hostname=deyu.wang
rootpw 123123
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512 --enablefingerprint
selinux --permissive
timezone --utc Asia/Taipei
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#services --disabled=anacron
repo --name="DE-YU WANG" --baseurl=file:///var/ftp/pub/centos6/
%packages --nobase
@core
%end
%post
/usr/sbin/useradd dywang
/bin/echo 'dywang' | /usr/bin/passwd --stdin dywang
#Create a file
cat > /home/dywang/livecdtest << EOF
dir \$LIVE_ROOT
dir \$INSTALL_ROOT
file test end
EOF
cd /home/dywang/
#Download with network
wget ftp://192.168.122.1/pub/kvm.html
%end
%post --nochroot
cp /var/ftp/pub/kvm.html $INSTALL_ROOT/home/dywang
%end
- 產生 live cd
livecd-creator --config=crtlivecd-ks.cfg --fslabel=crtlivecd --tmpdir=/var/tmp
#--config=crtlivecd-ks.cfg : 自動產生 live cd 的設定檔為 crtlivecd-ks.cfg
#--fslabel=crtlivecd : 產生 live cd iso 檔檔名為 crtlivecd.iso
#--tmpdir=/var/tmp : 建立 live cd iso 檔前試安裝的暫存目錄,
# 若不指定 --tmpdir,則預設為 /var/tmp,暫存目錄的空間大小必須大於系統所需空間。
(4G以上)