合并制作CentOS6系统盘

CentOS6系统盘分为两张DVD,但在内网安装某些软件时,会产生DVD1和DVD2中的包互相依赖,由此想到将两个盘的安装包进行合并这个思路,定制一个类似与CentOS7-Everthing的iso镜像。

前提:已将DVD1和DVD2上传到CentOS

1、准备临时存放目录和挂载目录

mkdir /home/temp

mkdir /media/dvd1

mkdir /media/dvd2

2、挂载DVD1和DVD2

mount -o -loop <centos6-dvd1-full-path> /media/dvd1

mount -o -loop <centos6-dvd1-full-path> /media/dvd2

2、拷贝DVD1的内容到临时存放目录

cp -arp /media/dvd1/. /home/temp

注:

(1)-r循环操作用于拷贝文件夹

(2)-p保持原有的文件属性

(3)确保/mnt/.discinfo文件拷贝到用于制作iso的临时目录,这里是/home/temp

3、拷贝DVD2中Packages中的文件到临时目录的Packages目录中

cp -p /media/dvd2/Packages/*.rpm /home/temp/Packages

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

方法1:

cat /media/dvd2/Packages/TRANS.TBL>>/home/temp/Packages/TRANS.TBL

sort -u /home/temp/Packages/TRANS.TBL

方法2:

cat /media/dvd[12]/Packages/TRANS.TBL|sort -u > /home/temp/Packages/TRANS.TBL

4、制作光盘镜像

cd /home/temp

genisoimage -udf -allow-limited-size -V "CentOS_6.9_ALL" -o /home/CentOS-6.9_x86_64-Everything.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table  -joliet-long -R -J -v -T /home/temp/

说明:

genisoimage 是制作光盘映像指令

-udf 指文件系统是 UDF filesystem

-allow-limited-size 允许单文件超过 2G 大小

-R 指 Rock Ridge

-J 指 Joliet

-joliet-long 允许超长文件名

-V CentOS6.9 将卷标设置为 "CentOS6.9"

-o /home/CentOS-6.5_x86_64-Everything.iso是在/home目录下创建mydisk.iso映像文件

-T /home/temp/指的是制作光盘映像的源目录

注:请确保原光盘中的.discinfo文件在镜像制作的临时目录中,本文中是/home/temp,否则会使用镜像安装的过程中会有如下报错提示。

时间: 2024-11-02 14:21:09

合并制作CentOS6系统盘的相关文章

制作Centos6.5的 U 盘启动引导盘及注意事项

一.制作 U 盘启动引导盘 1.插上 U 盘,打开 UltraISO 软件,文件--打开,选择下载好的CentOS-6.5-i386-bin-DVD1.iso 文件,点启动--写入硬盘镜像,在硬盘驱动器里面选择你的 U 盘,写入方式默认为:USB-HDD+,然后点格式化,格式化完成后,关闭对话框,然后再点写入,完成后关闭 UltraISO. 2.打开 U 盘根目录下面的 syslinux 文件夹,用附件中的 vesamenu.c32 替换里面原有的文件. 3.删除 U 盘根目录下面的 Packa

U盘制作centos6.5安装盘(可用剩余空间)

大白菜u盘安装centos6.5迷你版 (原版是有截图的,这里我不会弄,那就纯字符吧) 一.大白菜u盘安装centos6.5 迷你版 1 准备大白菜U盘一个(已经制作好的)注意:先选第三这项自定义破解网页软件绑定密码winbaicai.com 2 下载CentOS-6.5-x86_64-netinstall.iso放入u盘DBC文件加下 3 CentOS-6.5-x86_64-minimal.iso放入u盘根目录 地址:http://mirror.symnds.com/distributions

OpenStack Oz自动化制作centos6.5镜像

openstack镜像制作以往都是用传统的KVM, virt-install加载本地iso文件启动系统,继而在系统里配置一些必备的软件和配置,手动繁琐,耗时长.openstack官网推荐几款镜像制作工具,下面简要说明下:https://docs.openstack.org/image-guide/create-images-automatically.html 1.Diskimage-builderhttps://docs.openstack.org/diskimage-builder/late

OpenStack制作CentOS6.7镜像

1.下载镜像 直接访问官方镜像地址下载,注意选择中国的镜像源,相对国外镜像下载速率比较快,进入后选择版本为6.7,在isos目录下下载x86_64的Minimal镜像. 2.创建虚拟机 首先需要创建一个qcow2格式镜像文件,用于作为虚拟机的磁盘,大小20G. [email protected]:/var/lib/libvirt/images# qemu-img create -f qcow2centos-6.7.qcow2 20G Formatting 'centos-6.7.qcow2',

制作centos6的启动光盘boot.iso

思路:参考ISO光盘文件,制作boot6.iso 1.将光盘isoliunx目录复制到data/myiso目录下,ks6-mini.cfg文件复制到/data/myiso/ksdir下,结构如下:[[email protected] ~]# tree /data/myiso/data/myiso├── isolinux│?? ├── boot.cat│?? ├── boot.msg│?? ├── grub.conf│?? ├── initrd.img│?? ├── isolinux.bin│??

U盘制作CentOS6.4系统过程问题

1:在增加软件时,一定能Perl Support(用来Vmware安装增强功能):不然会出现包不存在问题,而无法正常安装 2:必须分区,得先格式化,再 可以新建分区,不然安装时出现错误 3:在选软件中去掉java平台软件,不然后期安装完自己的java后,系统还会自动默认自己的java会导致后期运行时不匹配问题. 4:屏幕整体左移是因为没有调好屏幕,可以尝试按显视屏中的自动调整屏幕按钮.

openstack制作centos6镜像

做好系统后: 1.配置yum源: yum -y install wget cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.$(date +%F)wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 2.关闭SeLinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/configgrep SELINU

UltraISO制作manjaro系统盘,使用优盘

下载系统镜像 默认是清华镜像 刻入方式一定要选RAW方式 原文地址:https://www.cnblogs.com/zhuxiang1633/p/11369945.html

利用fontforge制作自己的字体

最近手伤了,写代码特别慢,索性就干干一些奇奇怪怪的事情. 发现我电脑上的中文字体很是奇怪,于是便去找了中英混合的等宽字体. 满足条件的只找到了YaHei Consolas Hybrid,是微软的Consolas和雅黑的混合字体,发现除了`和’难以区分之外都很符合我的需求,于是便下了下来. 然而用上了之后发现居然不支持powerline,这让我很是头痛,因此便开始了合并制作字体之旅,感觉打开了新世界的大门^_^ 利用fontforge可以很方便得制作字体,自然也就可以去修改字体了. powerli