如何在 USB 驱动器上创建可引导分区?

Nat*_*itt 8 boot livecd macos

我有一个可启动的 ISO,旨在刻录到双层 DVD。我没有双层 DVD 刻录机,所以我想将 ISO 映像粘贴在我拥有的 USB 硬盘驱动器上的 50 GB 分区上。如何将引导信息获取到硬盘驱动器上?

尝试 1:

  1. 启动到 Ubuntu 9.04 LiveCD
  2. 删除了我现有 USB 硬盘上的分区
  3. sudo dd if=/path/to/image.iso of=/dev/MyUSB
  4. 启动到 USB 驱动器
  5. 错误: Error Loading OS

尝试 2:

  1. 启动到 Ubuntu 9.04 LiveCD
  2. 删除了我现有 USB 硬盘上的分区
  3. sudo mkdosfs -I -v -n iPC /dev/MyUSB
  4. sudo syslinux /dev/MyUSB
  5. sudo dd if=/path/to/image.iso of=/dev/MyUSB
  6. 启动到 USB 驱动器
  7. 错误: Selected boot device not available - strike F1 to retry boot, F2 for setup utility

nik*_*nik 2

首先需要做的是——您的系统应该能够从 USB 启动——许多旧系统不能。

然后,您可以使用ddunix 安装(或 Ubuntu LiveCD)中的实用程序。

dd if=/path/to/image.iso of=/dev/YourUSB
Run Code Online (Sandbox Code Playgroud)

这会将 ISO 低级复制到您的 USB。
当然,ISO 必须适合 USB:-)

更多参考资料,

使用 DSL 分发 -从 iso 创建可启动 USB
并且,使用Ubuntu 9.04

我认为我的描述中遗漏了syslinux步骤,这就是导致您出现问题的原因。


Windows 上曾经有Daemon Tools——不知道现在是否免费(想是某个时候)。