免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 5834 | 回复: 27
打印 上一主题 下一主题

[FreeBSD] 换盘太麻烦,有没有办法把FREEBSD的两张CD整合成一个镜像? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-25 23:49 |只看该作者 |倒序浏览
想做成一个ISO方便离线安装,也可以方便虚拟机测试安装

换盘太麻烦了,记得以前有人研究过的~~~

论坛徽章:
0
2 [报告]
发表于 2007-04-26 04:46 |只看该作者
如果合并CD需要花时间,不如自己弄到一个FTP上。还有,通常cd1已经足够,安装包可以从FreeBSD自己的镜像网站安装。

论坛徽章:
0
3 [报告]
发表于 2007-04-26 05:13 |只看该作者
ed2k:
FreeBSD-6.2-RELEASE-i386-DVD.iso (1.62 GB)
FreeBSD-6.2-RELEASE-amd64-DVD.iso (1.72 GB)

If you really like DIY, you could try the following:

mdconfig -at vnode -f CD1.iso
mount_cd9660 /dev/md0 /mnt/md0
cp -r /mnt/md0 /usr/dvd
umount /mnt/md0
mdconfig -du0

mdconfig -at vnode -f CD2.iso
mount_cd9660 /dev/md0 /mnt/md0
cp -r /mnt/md0/packages /usr/dvd/
umount /mnt/md0
mdconfig -du0

mkisofs -b boot/cdboot -no-emul-boot -r -J -o /usr/mydvd.iso /usr/dvd


__________________

论坛徽章:
0
4 [报告]
发表于 2007-04-26 08:52 |只看该作者
1.将CD2中的packages文件夹完整的复制到计算机硬盘的一个临时位置;
2.编辑 刚复制到硬盘的packages文件夹中的INDEX文件,这个是关键,它记录了一个FreeBSD发行版所有package的光盘位置的信息,安装package判断在CD1还是CD2就是靠这个文件来判断的;
3.现在我们找一个文本编辑器将他打开,搜索并将“|2”替换为“|1”,从字面上看就能明白,就是将指向到CD2的package修改为指向CD1,因为我们只有一张DVD:)
4.用ulrtaISO(或其他编辑镜像的软件)打开CD1,将刚才复制到硬盘上的CD2的packages文件夹追加到CD1中,确保CD1的 packages包含了发行版CD1和CD2所有packages的文件,并且INDEX文件是刚才我们编辑过的文件(CD2和CD1的packages 文件夹下的INDEX文件是一样的);
5.保存镜像 -> [测试镜像] -> 刻录光盘 -> 完成。

论坛徽章:
0
5 [报告]
发表于 2007-04-26 09:19 |只看该作者
原帖由 suek 于 2007-4-26 08:52 发表
1.将CD2中的packages文件夹完整的复制到计算机硬盘的一个临时位置;
2.编辑 刚复制到硬盘的packages文件夹中的INDEX文件,这个是关键,它记录了一个FreeBSD发行版所有package的光盘位置的信息,安装package判断 ...

不错

论坛徽章:
0
6 [报告]
发表于 2007-04-26 10:53 |只看该作者
谢谢4楼

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2007-04-26 11:44 |只看该作者
原帖由 suek 于 2007-4-26 08:52 发表
1.将CD2中的packages文件夹完整的复制到计算机硬盘的一个临时位置;
2.编辑 刚复制到硬盘的packages文件夹中的INDEX文件,这个是关键,它记录了一个FreeBSD发行版所有package的光盘位置的信息,安装package判断 ...



这个方法有问题吧???

我使用 ulrtaISO 打开一个 600 MB 左右的 CD1 结果返回的信息是这个镜像包有 1.1 GB 大小,很显然,这个光盘应该不是通过 ulrtaISO 做出来的。

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
8 [报告]
发表于 2007-04-26 11:54 |只看该作者
原帖由 snow888 于 2007-4-26 11:44 发表



这个方法有问题吧???

我使用 ulrtaISO 打开一个 600 MB 左右的 CD1 结果返回的信息是这个镜像包有 1.1 GB 大小,很显然,这个光盘应该不是通过 ulrtaISO 做出来的。


超量刻录。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
9 [报告]
发表于 2007-04-26 11:56 |只看该作者
原帖由 HonestQiao 于 2007-4-26 11:54 发表


超量刻录。

CD 超刻可以到1.1G吗

论坛徽章:
0
10 [报告]
发表于 2007-04-26 12:02 |只看该作者
应该是某种类似 hard link 的东西。一般的ISO管理工具认不出来,会认为是两个不同的文件,所以总体积变得非常大
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP