为什么“dd”不能用于创建可启动 USB?

jdo*_*ner 39 linux usb dd

最近我想创建一个 Linux mint 的可启动 USB。我发现关于是否可以使用“dd”命令来创建可启动 USB 存在很多相互矛盾的建议/经验。我决定下载一个 ISO 并尝试。虽然 dd 确实将映像放在 USB 记忆棒上,但它无法启动。所以我的问题是使这项工作发挥作用的神奇成分是什么,或者如果这种方法不起作用,为什么还要坚持下去?

这是我使用的命令,

dd if=/mint/iso/image of=/dev/sdb1 oflag=direct 
Run Code Online (Sandbox Code Playgroud)

Dav*_*e G 36

您正在将映像写入 /dev/sdb 的分区 1

将其更改为以下命令:

dd if=/mint/iso/image of=/dev/sdb oflag=direct

这些信息是从这里获得的

  • 我在做: sudo dd if=./debian-8.4.0-powerpc-DVD-1.iso of=/dev/rdisk3 bs=1m 并且它不可启动,有什么想法吗? (2认同)
  • 我正在做 /dev/sdb 但它仍然无法启动 (2认同)

Kri*_*ost 11

您将映像复制到第一个分区。尝试复制到 /dev/sdb 而不是 /dev/sdb1。

实际机制根据您使用的映像类型而有所不同,但对于简单的 DOS/MBR 映像,您需要获得正确的分区表(将可引导分区标记为可引导,而 MBR -不是分区表的初始 512 字节 - 包含初始引导代码。