打印

[分享] 多个ISO文件怎样合并为一个ISO文件

多个ISO文件怎样合并为一个ISO文件

问题:
多个ISO文件怎样合并为一个ISO文件?我下载了几张比较小的ISO文件,想做进一张光盘里去,还要在光盘启动下运行?

解决办法:
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,大功告成.将shrike-i386-dvd.iso文件刻成DVD光盘,以后安装Red Hat 9.0时就不用换盘了,够酷吧!

注:mkisofs命令不是Linux系统自带的,用前需要先安装.文件名为
mkisofs-2.01.a19-0.i686.rpm 此文件可到以下地址下载:
http://rpmfind.net/linux/RPM/Pro ... edia_CD_Record.html
安装 rpm -ivh mkisofs-2.01.a19-0.i686.rpm 后,便可使用了!

本帖最近评分记录

TOP

呵呵,比较实用。可是我的Redhat AS3已经刻成4张光盘了。
—————————————————

Romanhuang's MSN space
学习是一辈子的事情

—————————————————

TOP

楼主这是一个系统的3个ISO文件可以这样做,如果是3个不同的并且是完整的ISO文件呢怎么做啊?

TOP

今天做了个Redhat linux AS 4 U4 的DVD,安装成功。哈哈

命令请改为如下

制作命令请改为如下:(亲测)

mkdir RHEL4-U4-i386-AS-disc{1,2,3,4,5} shrike-docs

mount -o ro,loop RHEL4-U4-i386-AS-disc1.iso RHEL4-U4-i386-AS-disc1
mount -o ro,loop RHEL4-U4-i386-AS-disc2.iso RHEL4-U4-i386-AS-disc2
mount -o ro,loop RHEL4-U4-i386-AS-disc3.iso RHEL4-U4-i386-AS-disc3
mount -o ro,loop RHEL4-U4-i386-AS-disc4.iso RHEL4-U4-i386-AS-disc4
mount -o ro,loop RHEL4-U4-i386-AS-disc5.iso RHEL4-U4-i386-AS-disc5

(请注意最后一个点号也是命令)
cp -a RHEL4-U4-i386-AS-disc1/isolinux RHEL4-U4-i386-AS-disc1/.discinfo .

vi .discinfo
将第4行的 1 换成 1,2,3,4,5 以表示要用這五个disk iso

mkisofs -o RHEL4-U4-i386-AS-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 RHEL4-U4-i386-AS-disc1/.discinfo -x RHEL4-U4-i386-AS-disc1/isolinux -graft-points RHEL4-U4-i386-AS-disc1 .discinfo=.discinfo isolinux/=isolinux RedHat/=RHEL4-U4-i386-AS-disc2/RedHat RedHat/=RHEL4-U4-i386-AS-disc3/RedHat RedHat/=RHEL4-U4-i386-AS-disc4/RedHat RedHat/=RHEL4-U4-i386-AS-disc5/RedHat docs/=shrike-doc

Redhat Linux AS4 U4 CD的ISO下载地址: 速度超快 300K以上
http://218.6.142.227/soft-dist/misc/RedHat.Enterprise.Linux.V4.4/i386/RHEL4-U4-i386-AS-disc1.iso
http://218.6.142.227/soft-dist/misc/RedHat.Enterprise.Linux.V4.4/i386/RHEL4-U4-i386-AS-disc2.iso
http://218.6.142.227/soft-dist/misc/RedHat.Enterprise.Linux.V4.4/i386/RHEL4-U4-i386-AS-disc3.iso
http://218.6.142.227/soft-dist/misc/RedHat.Enterprise.Linux.V4.4/i386/RHEL4-U4-i386-AS-disc4.iso
http://218.6.142.227/soft-dist/misc/RedHat.Enterprise.Linux.V4.4/i386/RHEL4-U4-i386-AS-disc5.iso

[ 本帖最后由 Romanhuang 于 2007-3-11 17:30 编辑 ]
本帖最近评分记录
  • garnett_wu 菊花元 +3 辛苦了 2007-6-20 23:17
—————————————————

Romanhuang's MSN space
学习是一辈子的事情

—————————————————

TOP

学习了, 谢谢楼主!

TOP

不错..学习了哈

TOP

哦,这个没用过

TOP

学习了,最近搞与这相关的东西弄糊涂了!
网络兴趣者

TOP

谢谢 楼主 自己做作吧
蕭帥&玲瓏┈┈]哊朲說oо┈┈ ┈
い.゛..o ...┈女朲就惿天使.┈ヽ
┈⊕垱她love仩①個人dē埘鍭 ─→
╲__她就會折斷翅膀來到朲間 ⿶⿶⿶↓
╚]所以 ┈→仟萬吥要傷害她 `ヽ﹎
い.゛..o ...┈因爲她已經沒有翅膀 .o
⿴.℡⿱ぺ℡⿺⿶

TOP