最近我想创建一个 Linux mint 的可启动 USB。我发现关于“dd”命令是否可用于创建可启动 USB 有很多相互矛盾的建议/经验。我决定下载一个 ISO 并尝试一下。虽然 dd 确实将映像放在了 USB 上,但它不可启动。所以我的问题是,是什么神奇的成分能让它成功,或者如果它不起作用,为什么这种方法仍然存在?
这是我使用的命令,
dd if=/mint/iso/image of=/dev/sdb1 oflag=direct
答案1
答案2
您已将映像复制到第一个分区。尝试复制到 /dev/sdb 而不是 /dev/sdb1。
实际机制根据您使用的映像类型而略有不同,但对于简单的 DOS/MBR 映像,您需要获取正确的分区表(其中可引导分区标记为可引导,并且 MBR - 初始 512 字节中不是分区表的部分 - 包含初始引导代码。
答案3
根据我使用其他 Linux 发行版的经验,你只需要更改 syslinux 引导加载程序文件并对其进行修改以启动 USB。有关此内容的更多详细信息在 syslinux wiki 上。
也可以看看这个谷歌搜索。
答案4
dd
在尝试从 HDD 启动之前,您是否已确保主板设置为从 USB 设备启动?我猜这可能是您唯一的问题 -如您所见,没有太多可用的东西。