![从两个 DVD ISO 上的发行版创建可启动的 USB 驱动器](https://linux22.com/image/1368340/%E4%BB%8E%E4%B8%A4%E4%B8%AA%20DVD%20ISO%20%E4%B8%8A%E7%9A%84%E5%8F%91%E8%A1%8C%E7%89%88%E5%88%9B%E5%BB%BA%E5%8F%AF%E5%90%AF%E5%8A%A8%E7%9A%84%20USB%20%E9%A9%B1%E5%8A%A8%E5%99%A8.png)
我正在搜索,但找不到正确的方法。请注意,我不认为我在这里尝试任何奇怪的事情。我只是想制作一个可启动的 USB 盘,其中包含一个操作系统,它恰好大于一张 DVD,并且恰好大于 FAT32 允许的单个文件的大小。
由于我们的连接速度很慢,我花了很长时间下载 CentOS 5.9 的两个 DVD ISO:
CentOS-5.9-x86_64-bin-DVD-1of2.iso (4.4 GB)
CentOS-5.9-x86_64-bin-DVD-2of2.iso (718 MB)
我有一个 USB 棒,想以某种方式将这两个 ISO 放在上面。由于第一个是 4.4 GB,我不能使用 ISO2USB,因为它坚持使用 FAT32。我找不到允许您指定多个 ISO 映像(同一发行版的,我并不是想尝试一些花哨的多启动功能)的替代方案,将它们放在同一个棒上。
我想我应该下载 CD ISO,但我认为这样可以“节省时间”,因为这样我就不用再用 md5 检查器检查那么多文件了。没有完整的 IMG 文件(只有网络安装版本,我不需要——我想预先下载所有内容),否则我会下载的。所以,既然我有这两个 DVD ISO,我怎样才能将它们放到可以启动的磁盘上,并正确使用它们在某个地方安装 CentOS?
再次,我认为这并没有什么不寻常的,但我找不到似乎支持这一点的软件/文档。我是否只能重新下载 CD 大小的 ISO 中的所有内容才能做到这一点?
我发现这,但它不能在 Windows 上运行。我正在使用 Windows 来准备棒。
答案1
否。下载网络安装映像。在 USB 上创建两个分区,将网络安装映像写入第一个分区,并将 DVD ISO 复制到第二个分区。当安装程序提示您要使用哪个源时,选择执行硬盘安装并将其指向包含 DVD ISO 的分区。然后,安装程序将继续循环安装映像并获取继续所需的一切。
答案2
不幸的是,你不能这样做,原因已在评论中讨论过。你的选择是:
- 将它们刻录到两张 DVD 上。
- 下载 CD ISO 并使用 ISO2USB。(这是我最终做的事情,而且与我的其他答案不同,它成功了。)
- 下载网络 ISO 并在安装时下载所需的其余组件。
答案3
您可以通过以下方式合并 DVD ISO:
- 在第一个 ISO 上使用通用 USB 安装程序(选择列表底部的“尝试未列出的 Linux ISO”,以便它实际显示出来)
- 使用 7zip,将第二个 ISO 也提取到记忆棒上,仅为子目录
TRANS.TBL
中的文件选择“重命名”CentOS
(不是根目录中的文件 - 它包含来自光盘 1 的文件的子集 - 也不是.discinfo
下面步骤 4 中处理的那个文件) TRANS.TBL
对子目录中的文件进行catCentOS
以合并它们(查看维基百科这似乎是一个可行的选择),对它们进行排序以防这是规范的一部分,并在末尾留下一个空行(即文件以两个换行符序列结尾)- 将
.discinfo
文件的行读改为la1
1,2
这一页