Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14207
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 14
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-13 11:05
文章分类
文章存档

2013年(1)

我的朋友

分类: LINUX

2013-07-14 22:53:36

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

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 .

阅读(1213) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~