如何制作可启动用户选择的 ISO 文件的多重启动 CD

如何制作可启动用户选择的 ISO 文件的多重启动 CD

我有许多从互联网上下载的 CD ISO。每个 ISO 大小约为 100 MB,包含修复/诊断程序和其他工具。其中一些是基于 Linux 的;其他则基于 DOS 克隆,如 FreeDOS。

我想将所有 ISO 放在一张可启动 DVD 上,这样当我使用 DVD 时,我将看到一个菜单,提示我选择要启动的 ISO。我该怎么做?

我见过一些由其他人的 ISO 组合而成的救援 CD,但我不知道它们是如何制作的。


关于赏金:

我和楼主不是同一个人,但我也为这个问题悬赏了寻找解决方案满足以下所有标准:

  • 是为了DVD (不是闪存驱动器!!!)
  • 免费
  • 适用于任何ISO 文件,无论原始操作系统是什么

答案1

我做了一些研究,发现了一个叫做萨尔杜。此工具可免费用于非商业用途。我读过网站,我认为它可以满足您的需求。您可能还想看看“额外内容”页面了解如何安装软件未正式支持的 ISO。

编辑:你找到了其他东西,尽管这里有一个你需要使用的受支持 .iso 的特定列表;你不能使用除这些之外的任何东西。它被称为多张 CD,它是一个shell脚本。 以下是受支持的发行版列表。我看过的大多数东西都有一份你可以安装的东西的具体列表。SARDU 是我迄今为止见过的唯一一个允许你使用任何你想要的 ISO 的发行版。

但说真的,使用闪存驱动器有什么问题?这当然是一个非常有趣的问题,但我认为闪存驱动器更实用。你可以获得比最高容量 DVD 大得多的闪存驱动器。

答案2

自定义 UBCD 模板

使用 UBCD 提供的模板,您可以轻松地添加自己的 ISO 映像,并为用户提供一个不错的菜单供其选择:

要将您自己的 ISO 映像添加到 UBCD,请将它们复制到 c:\ubcd-extracted\ubcd\custom。您可以选择使用 gzip(通过 7-Zip 等工具)压缩每个映像以使其更小。然后编辑文件夹:\ubcd-extracted\ubcd\custom\custom.cfg并将每个 ISO 映像添加到菜单中。

例如:

LABEL -
MENU LABEL Windows 98
TEXT HELP
 Windows 98 boot disk
ENDTEXT
LINUX /boot/syslinux/memdisk
INITRD /ubcd/custom/win98.iso.gz
APPEND iso raw

我曾多次这样做,以构建定制的 UBCD 或仅使用其他实用程序或选项(例如多个实时操作系统)的替代启动 CD

答案3

考虑换用 USB 闪存盘。我随身携带 6 个 iso,一个是 Linux,另一个是实用程序和救援磁盘。USB 体验速度更快,而且使用此工具创建起来非常简单:

笔式驱动器 Linux

如何创建多重启动 USB 闪存盘

  1. 跑步YUMI-0.0.2.8.exe按照屏幕上的说明进行操作
  2. 再次运行该工具,将更多 ISO/发行版添加到您的驱动器
  3. 重新启动电脑并将其设置为从 USB 设备启动
  4. 从菜单中选择一个发行版来启动并尽情享受吧!

一旦创建了驱动器,如果遇到软件不自动支持的发行版,可以轻松地从列表中手动添加和删除。(或者至少是我使用的以前的版本)

答案4

看看这篇文章:超级光盘:使用 ISOLINUX 的多重启动项目 CD/DVD.
该方法使用ISOLINUX来组装DVD。

本文主要介绍 Linux,但最后还包含了包括 XP 在内的说明,这些说明应该适用于所有版本的 Windows。

您必须明白,在制作多重启动 DVD 之前,您应该已经能够为要包含的每个操作系统制作一个可以运行的可启动 CD。

相关内容