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

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

我有一个可启动 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

答案1

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

然后,您可以使用dd来自 unix 安装(或 Ubuntu LiveCD)的实用程序。

dd if=/path/to/image.iso of=/dev/YourUSB

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

更多参考资料,

使用 DSL 分布——从 iso 创建可启动 USB
和,使用Ubuntu 9.04

我觉得系统Linux我的描述中遗漏了一个步骤,这就是导致您出现问题的原因。


在 Windows 上曾经有守护进程工具-- 不知道今天是否免费(认为有时是免费的)。

答案2

我按照这篇文章做了你想要做的事情: http://www.pcmag.com/article2/0,2817,2041234,00.asp

答案3

我曾经在一台仅有网络访问权限的机器上成功使用过 WinGrub。(没有可启动的 USB,CD 驱动器已损坏。)从那时起,网站发生了变化:https://gna.org/projects/grub4dos/

我不再了解详细信息,但我能够从那台破旧的机器上的 USB 密钥启动 GParted。您还可以使用它来启动 ISO 映像。如果您的机器上已经有 GRUB,您甚至可能不需要 WinGrub。

相关内容