合并 CentOS 6.8 的两个ISO镜像

合并 CentOS 6.8 的两个ISO镜像

1、创建相关目录:

[[email protected] ~] mkdir -p /mnt/dvd1 /mnt/dvd2 /mnt/dvd3 /mnt/iso

说明:

/mnt/dvd1和/mnt/dvd2 用于挂载 Centos6.8原有的两个镜像ISO文件

/mnt/dvd3 合并后的镜像文件存放目录

/mnt/iso 制作号ISO镜像的存放目录

注意/ 目录磁盘空间是否够用,由于我这里磁盘不够,所以添加磁盘/dev/sdd,并挂载到/mnt/iso

2、挂载 Centos原来的两个镜像文件

[[email protected] ~] mount /dev/sr0 /mnt/dev1    #/dev/sro 为原来镜像CentOS-6.8-x86_64-bin-DVD1
[[email protected] ~] mount /dev/sr1 /mnt/dev2    #/dev/sr1 为原来镜像CentOS-6.8-x86_64-bin-DVD2

3、拷贝文件

首先, 复制第一张DVD(CentOS-6.8-x86_64-bin-DVD1)中的所有文件到 /mnt/dvd3 目录下然后, 只拷贝第二张 DVD 中 Packages 目录下的所有RPM文件到 /mnt/dvd3/Packages 目录下,由于第二张DVD(CentOS-6.8-x86_64-bin-DVD2)不能当做启动光盘,所以只需呀RPM文件即可。

[[email protected] ~] cp -av /mnt/dvd1/* /mnt/dvd3
[[email protected] ~]  cp -v /mnt/dvd2/Packages/*.rpm /mnt/dvd3/Packages/

4、合并TRANS.TBL

将DVD2中TRANS.TBL的信息追加到DVD1中TRANS.TBL后面, 并排序保存

[[email protected] ~] cat /mnt/dvd2/Packages/TRANS.TBL >> /mnt/dvd3/Packages/TRANS.TBL
[[email protected] ~] mv /mnt/dvd3/Packages/{TRANS.TBL,TRANS.TBL.BAK}
[[email protected] ~] sort /mnt/dvd3/Packages/TRANS.TBL.BAK > /mnt/dvd3/Packages/TRANS.TBL
[[email protected] ~] rm -rf /mnt/dvd3/Packages/TRANS.TBL.BAK

dvd3已经是合并后的文件了,可以用作本地源和做成ISO使用。

5、备份原有YUM配置文件

[[email protected] ~] mkdir /etc/yum.repo.d/repo.bak
[[email protected] ~] cp /etc/yum.repo.d/*.repo /etc/yum.repo.d/repo.bak

6、生成新的YUM配置文件

[[email protected] ~] vim /etc/yum.repos.d/base.repo
[base]
name=base
baseurl=file:///mnt/dvd3
gpgcheck=0

7、更新YUM源

[[email protected] ~] yum clean all
[[email protected] ~] yum upgrade

8、将 /mnt/dvd3/ 打包为 ISO

[[email protected] ~] mkisofs -l -J -L -r -V "CentOS-6.8-x86_64" -o /mnt/iso/CentOS-6.8-x86_64-DVD.iso /mnt/dvd3

注意:由于本人水平有限,制作出的ISO文件只能当yum源使用,不能当做启动光盘使用!!

时间: 2024-10-13 23:24:27

合并 CentOS 6.8 的两个ISO镜像的相关文章

合并 CentOS 6 的两个DVD镜像

合并 CentOS 6 的两个cdrom镜像 1.相关目录: /media/cdrom1和/media/cdrom2 用于挂载 Centos 镜像 /media/cdrom3 合并后的镜像文件 /media/iso ISO储存 mkdir -p /media/cdrom1 /media/cdrom2 /media/cdrom3 /media/iso 2.上传 Centos 镜像到服务器,挂载 Centos 镜像文件 mount -o loop /media/iso/CentOS-6.5-x86_

基于VMware为CentOS 6.5配置两个网卡

为CentOS 6.5配置两块网卡,一块是eth0,一块是eth1,下面以master为例 1.选择“master”-->“编辑虚拟机设置”,如下所示 2.单击“添加”,如下 3.选择“网络适配器”,单击“下一步”,如下 4.我配置的网络就是NAT模式,这里默认,单击“完成” 5.单击“确定”,完成网卡添加 6.启动系统,切换到/etc/sysconfig/network-scripts/目录 7.配置第一块网卡,也就是配置ifcfg-eth0文件 ifcfg-eth0文件内容如下 DEVICE

Centos 6.5 mkisofs kickstart 制作自动安装iso镜像 光盘

使用kickstart制作一个自动化安装的ISO盘 1. 挂载CentOS光盘,然后复制光盘内容到一个指定文件夹 mount /dev/sr1 /media/cdrom/ -t iso9660 #注意我用的是虚拟机, 注意使用你的光驱设备 mkdir -p /root/auto_install cp -arf /media/cdrom /root/auto_install/ # 在cp的时候一定要注意, 本人在这块耽误了1个下午时间,  # 因为我一开使用 cp -r /cdrom/* 来复制的

在数组合并的时候能够使用两个函数,两者的区别是什么?

在数组合并的时候能够使用两个函数 “+”和“array_merge()” PHP中两个数组合并可以使用+或者array_merge,但之间还是有区别的,而且这些区别如果了解不清楚项目中会要命的! 主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意 1)键名为数字时,array_merge()后面的值将不会覆盖原来的值,而是附加到后面,但+合并数组则会把最先出现的值作为最终结果返回,而把后面的数组拥有相同键名的那些值“抛弃”掉(不是覆盖) 2)键名为字符串时,array

Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\u

Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等) 2015年2月25日, 下午7:49 1.Oracle Linux(下载地址) (1)OracleLinux-Release6-Update0-x86_64-dvd.iso(2)OracleLinux-Release6-Update1-x86_64-dvd.iso(3)OracleLinux-Release6-Update2-x86_64-dvd.iso(4)Orac

python将两个数组合并成一个数组的两种方法的代码

内容过程中,把写内容过程中常用的内容收藏起来,下面的资料是关于python将两个数组合并成一个数组的两种方法的内容,希望能对小伙伴们有帮助. c1 = ["Red","Green","Blue"]c2 = ["Orange","Yellow","Indigo"]c1.extend(c2) assert c1 == ["Red","Green",&q

通过ISO镜像简单搭建本地yum仓库

在一次安装软件过程中,需要依赖包,但是这个依赖包没有在原先的ISO源里面.因为下载的系统包有CD1跟CD2,检查后发现所需的rpm包在CD2里面,直接配置CD2为yum源时缺需要CD1里面的rpm包.最后想了个办法,用软连接把两个ISO的包合并后得到一个完整的安装源. 在一台机器上配置后,可以在这台服务器上搭建http服务器,把它当作一个内网的yum仓库使用.通过目录区分不同版本的yum源,简化并统一内网服务器的yum源配置. 一.原始的yum配置. [[email protected] ~]#

centos启动流程以及kickstart及引导镜像制作

1.centos安装启动过程中其实 通过安装程序anaconda来进行(仅针对centos系统,用到的是anaconda程序来安装),anaconda运行在OS上,此时OS还没安装,那是anaconda是怎么运行的呢?其实init启动后,anaconda程序就运行了,前期其实就是:光盘上的bootloader --> 光盘上指定的配置好的vmlinuz, initrd.img --> 完成后直接运行anaconda. 2.anaconda的安装        1.anaconda把安装过程分成

如何把ISO镜像转换成Docker镜像

最近开始研究docker,如果想要自己创建个镜像,必须从Docker Hub上面获取一个基础镜像来创建:对于我们公司是定制的ISO,我就在想有没有办法把ISO转换成Docker格式,然后上传到Docker Hub上作为基础镜像使用. 1.准备阶段 首先,在一台虚拟机中安装好需要转换的ISO镜像,本文以CentOS 7.2为例: 其次,进入装好的系统,到根目录下面我们可以看到如下文件夹: [[email protected] /]# ls bin  boot  dev  etc  home  li