Chinaunix首页 | 论坛 | 博客
  • 博客访问: 280005
  • 博文数量: 76
  • 博客积分: 1414
  • 博客等级: 中尉
  • 技术积分: 702
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-14 21:05
文章分类

全部博文(76)

文章存档

2013年(8)

2012年(68)

我的朋友

分类: LINUX

2012-04-24 20:33:26

制作自动安装光盘,制作好后除了硬盘分区其他都不用设置,和以前装的系统一样
先使用安装光盘按要求安装一个系统,登录系统进行操作

which createrepo > /dev/null 2>&1 || yum -y install createrepo
which mkisofs > /dev/null 2>&1 || yum -y install mkisofs

mkdir -p /pxe/isoroot
mount /dev/cdrom /pxe/isoroot
mkdir /home/isoroot
rsync -r /pxe/isoroot/ --exclude "CentOS/" /home/isoroot/
cd /home/isoroot
mkdir CentOS
cd CentOS
cat /root/install.log|awk '{print $2}'|sed 's/^[0-9]*://g'|while read file;do
  \cp /pxe/isoroot/CentOS/$file.rpm . 2>> /tmp/cprmp.tmp
  if [ "$?" -eq '0' ];then
    echo copy $file.rpm 
  fi
done
cd /home/isoroot
createrepo -g repodata/comps.xml .
sed -i 's#append .*initrd=initrd.img#append initrd=initrd.img ramdisk_size=8192 ks=cdrom:/isolinux/ks.cfg#1' isolinux/isolinux.cfg
\cp /root/anaconda-ks.cfg isolinux/ks.cfg
mkisofs -R -J -T -r -l -d -allow-multidot -allow-leading-dots -no-bak -o /home/CentOS-$(cat /etc/redhat-release|awk '{print $3}')-$(uname -i)-your.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .

阅读(4891) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

royzs2012-12-04 14:12:18

咱能加点注释嘛,起码写上1,2,3……啊