定制linux自动化安装镜像
2016-11-19 20:06
1116 查看
定制linux自动化安装镜像
安装必须的软件
yum -y install createrepo mkisofs anaconda-runtime yum -y install rsync
制作镜像基本模型
mkdir /yousm/CentOS6.2 #创建镜像目录 mount /dev/cdrom /mnt #挂载现有的安装系统盘 /usr/bin/rsync -a --exclude=Packages/--exclude=repodata/ /mnt/ /yousm/CentOS6.2 #同步镜像的基本文件(rsync可以复制隐藏文件) mkdir /yousm/CentOS6.2/Packages mkdir /yousm/CentOS6.2/repodata获取系统需要的安装包
awk '/Installing/{print $2}' install.log|sed 's/^[0-9]*://g' >/root/packages.list #将系统的安装包写入packages.list for fileRpm in `cat packages.list`; do cp –r /mnt/Packages/$fileRpm*/yousm/CentOS6.2 /Packages ; done #复制系统安装包
生成rpm包依赖关系
cp /mnt/repodata/*-minimal-i386.xml /yousm/CentOS6.2/repodata/minimal-i386.xml cd /yousm/CentOS6.2 createrepo -g repodata/minimal-i386.xml ./ declare -x discinfo=`head -1 .discinfo` createrepo -u"media://$discinfo" -grepodata/ebdb6ed3f5842c0d6445a25f41e51d724f5768798d417e6353ff6a4a6ae52024-minimal-i386.xml.
修改替换isolinux文件和添加自动应答文件ks.cfg
cp isolinux.cfg /yousm/CentOS6.2/isolinux/ mkdir /yousm/CenytOS6.2/ks cp ks.cfg /yousm/CentOS6.2/ks/ ks.cfg文件见附件封装iso镜像和md5校验
mkisofs -o CentOS-6.2_X86.iso -bisolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4-boot-info-table -R -J -v -T /yousm/CentOS6.2/ /usr/bin/implantisomd5./CentOS-6.2_X86.iso
附件:http://down.51cto.com/data/2368395
相关文章推荐
- 定制属于自己的自动化安装的linux系统镜像
- 基于kickstart定制自动化安装的linux镜像系统
- 初涉定制linux系统之——自动化安装Centos系统镜像制作
- 定制属于自己的自动化安装的linux系统镜像
- 定制Linux发行版:向CentOS6安装镜像添加自定义软件包
- 制作iso镜像U盘自动化安装linux系统
- anaconda:kickstart定制自动化安装镜像
- linux光盘镜像更换kernel,定制ks自动安装
- linux架设YUM源实现RPM包的自动化安装--彻底摆脱依赖性
- 定制安装光盘在RAID卡上安装LInux
- SystemImager自动化安装Linux系统(上)
- SystemImager自动化安装Linux系统(下)
- Linux定制自动安装
- 定制安装linux操作系统
- 用虚拟机(VMware Workstation 9.0)安装Fedora 8 镜像 (Linux系统)
- Linux kickstart 自动化安装
- 定制LFS镜像及安装过程
- LINUX环境搭建:安装中文定制版UBUNTU 10.10
- 网络自动化安装windows和linux