我有一个可启动 ISO,设计用于刻录到双层 DVD。我没有双层 DVD 刻录机,因此我想将 ISO 映像粘贴到我拥有的 USB 硬盘上的 50 GB 分区上。如何将启动信息传输到硬盘上?
尝试 1:
- 启动 Ubuntu 9.04 LiveCD
- 删除了我现有 USB 硬盘上的分区
sudo dd if=/path/to/image.iso of=/dev/MyUSB
- 启动至 USB 驱动器
- 错误:
Error Loading OS
尝试2:
- 启动 Ubuntu 9.04 LiveCD
- 删除了我现有 USB 硬盘上的分区
sudo mkdosfs -I -v -n iPC /dev/MyUSB
sudo syslinux /dev/MyUSB
sudo dd if=/path/to/image.iso of=/dev/MyUSB
- 启动至 USB 驱动器
- 错误:
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。