由于最期对一家业务进行Centos安装时出现一些不安定原因:安装文件过大,Centos6.4的ISO文件近4.4G,不方便拷贝与交换,为此研究了一下Centos安装光盘的制作,有些所得记录下来:
1:每一安装好的Centos在/root下都有几个文件:anaconda-ks.cfg install.log
anaconda-ks.cfg是系统生成的安装自动应答文件,以此作为后续ks.cfg的基础进行修改增减
install.log文件则是安装了什么文件
以下都是在已经安装好的Centos下操作:
工具安装:yum install createrepo mkisofs rsync
首先把下载的原Centos6.4的ISO文件挂载到/mnt上
新建一个系统制作目录: /kingdee/sky/OS
同步除了Packages的文件到/kingdee/sky/OS下
rsync -a --exclude=Packages /mnt/* /kingdee/sky/OS/
然后根据 install.log文件找出需要安装的文件并把这些文件放到/kingdee/sky/OS/Packages目录下
cprpm.sh脚本:
#!/bin/bash
cd /root
awk '/安装/ {print $2}' install.log|sed 's/^[0-9]*://' >/root/package.txt
DVD='/mnt/Packages'
PACKDIR='/root/package.txt'
NEW_DVD='/kingdee/sky/OS/Packages/'
if [ ! -d $NEW_DVD ];then
mkdir -p $NEW_DVD
fi
while read LINE
do
cp ${DVD}/${LINE}*.rpm /${NEW_DVD} || echo "$LINE don't cp......."
done < package.txt
rm -f package.txt
阅读(2402) | 评论(0) | 转发(0) |