工作,学习,生活,这里将会有一些记录. 备用域名:http://meisw.wdlinux.cn 注册 | 登陆

centos 裁剪,定制

mkdir -p /storage/kickstart_build/isolinux/CentOS
mkdir -p /storage/kickstart_build/isolinux/ks
mkdir -p /storage/kickstart_build/isolinux/image
mkdir -p /storage/kickstart_build/isolinux/repodata
mkdir /storage/kickstart_build/all_rpms


cp -rp /media/isolinux/* /storage/kickstart_build/isolinux
cp /media/.discinfo /storage/kickstart_build/isolinux
cp -rp /media/repodata/comps.xml /storage/kickstart_build
cp -rp /media/CentOS/* /storage/kickstart_build/all_rpms


cd /storage/kickstart_build
chmod +x pare.pl
cd /storage/kickstart_build/isolinux/CentOS
/storage/kickstart_build/pare.pl /storage/kickstart_build/all_rpms i386


cd /storage/kickstart_build/isolinux/CentOS
mkdir /tmp/testdb
rpm --initdb --dbpath /tmp/testdb
rpm --test --dbpath /tmp/testdb -Uvh *.rpm

cd /storage/kickstart_build/isolinux
declare -x discinfo=`head -1 .discinfo`
createrepo -u "media://$discinfo" -g /storage/kickstart_build/comps.xml .

cd /storage/kickstart_build
mkisofs -o MYOS.iso -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T isolinux/
 

1 安装一个简洁的系统
2 安装 anaconda,anaconda-runtime
3 mount,mkdir /centos,cp光盘内所有到/centos
4 剪裁软件包,可根据install.log,放到 /centos/centos,也可直接替换CentOS
5 cd /centos,createrepo -g repodata/coms.xml .  执行两次
6 cp anaconda-ks.cfg ks.cfg
 vi isolinux.cfg
default linux > default linux ks=cdrom:/ks.cfg
7 make iso
mkisofs -o MYOS.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T centos/


 

« 上一篇 | 下一篇 »

Trackbacks

点击获得Trackback地址,Encode: UTF-8

发表评论

评论内容 (必填):