码迷,mamicode.com
首页 > 其他好文 > 详细

合并多个iso文件

时间:2015-07-07 16:11:54      阅读:816      评论:0      收藏:0      [点我收藏+]

标签:

我们有时候下载系统镜像的时候出现好几个iso文件,而且有些文件有重名,怎么合并呢?

假设我们需要合并这三个文件:

shrike-i386-disc1.iso
shrike-i386-disc2.iso
shrike-i386-disc3.iso

windows下,已测试成功:

1.先把这三个文件都复制到D盘根目录下

2.在命令行(cmd)中输入:

d:\>copy /b shrike-i386-disc1.iso+shrike-i386-disc2.iso+shrike-i386-disc3.iso

技术分享

,此时所有文件都合并到第一个文件,即shrike-i386-disc1.iso里面了。(注意文件之间用+号连起来)

 

Linux下,没测试(转自:http://www.cnblogs.com/xiaoyu1005/archive/2012/12/14/2818727.html):

 

准备好三个ISO:shrike-i386-disk1.iso,shrike-i386-disk2.iso,shrike-i386-disk3.iso,计算下总的大小,比如大约为3.5G.
1. 首先你必须要有一个很大的磁盘空间 大概要3.5g是空闲的 建立一个文件夹Createiso,然后把你的3个iso文件shrike-i386-disk1.iso,shrike-i386-disk2.iso,shrike-i386-disk3.iso放到Createiso中
2. 输入以下命令
   mkdir shrike-i386-disc{1,2,3} shrike-docs
   这是建立 shrike-i386-disc{1,2,3} 和 shrike-docs   这4个目录
3.将刚才放入Createiso中的3个iso镜像文件挂载到建立好的shrike-i386-disc{1,2,3} 这3个目录
mount -o ro,loop shrike-i386-disc1.iso shrike-i386-disc1
mount -o ro,loop shrike-i386-disc2.iso shrike-i386-disc2
mount -o ro,loop shrike-i386-disc3.iso shrike-i386-disc3
4 输入以下命令
   cp  -a shrike-i386-disc1/isolinux  shrike-i386-disc1/.discinfo  .
   这是copy shrike-i386-disc1里的isolinux和.discinfo这两个文档到此目录
5 编辑.discinfo文件  将第4行的 1 换成  1,2,3  以表示要用这三个disk iso
6 输入以下命令(以下整个是一条指令)
   mkisofs -o shrike-i386-dvd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -m TRANS.TBL -x shrike-i386-disc1/.discinfo -x shrike-i386-disc1/isolinux -graft-points shrike-i386-disc1 .discinfo=.discinfo isolinux/=isolinux RedHat/=shrike-i386-disc2/RedHat RedHat/=shrike-i386-disc3/RedHat docs/=shrike-docs

最后生成shrike-i386-dvd.iso,就是合并后的ISO,安装系统可以使用这一个ISO即可

 

合并多个iso文件

标签:

原文地址:http://www.cnblogs.com/jasonkent27/p/4626826.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!