定制打包自己的ISO镜像(kickstart)

本文介绍了如何基于Centos6.5的ISO镜像,通过添加RPM包和Kickstart文件,创建一个新的自定义ISO镜像。首先建立文件目录结构,然后将系统文件复制到相应目录。接着,使用Perl脚本解析comps.xml来选择核心基本包,并解决RPM包的依赖问题。最后,通过createrepo和mkisofs命令打包生成新的ISO镜像。
摘要由CSDN通过智能技术生成

本文以一个Centos6.5的ISO镜像为基础,添加一些自己的RPM包或者Kickstart文件,重新打包成一个新的ISO镜像。

1. 建立文件目录结构

~/Centos6.5

    + -- isolinux

    |        + -- Packages

    |        + -- ks

    + -- utils

    + -- CoreBase

    + -- PackISO

    + -- AddRPM

2. 拷贝系统文件到新建目录

mount -o loop 挂载Centos6.5.iso到一个目录,然后把所有文件拷贝到isolinux下,注意拷贝到.discinfo文件。再把../isolinux/isolinux/* 拷贝出来


# mv isolinux/Packages/*  PackISO

要使用kickstart的话,把ks文件放到ks文件夹中即可

3.决定打包哪些RPM

Centos6.5核心基本包的选择:

使用一个perl脚本来解析comps.xml文件

(1)安装perl:

# cd PackISO

rpm -Uvh perl-Compress-Raw-Zlib-2.021-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值