我想在我的 UEFI 固件中为 FreeBSD 11.1 启动一个 live USB。我尝试使用以下方法创建实时 USB:
dd if=FreeBSD-11.1-RELEASE-amd64-dvd1.iso of=/dev/sdc bs=4M status=progress && sync
然后我尝试启动这个 USB 并收到 GRUB 消息:
error: unknown filesystem.
Entering rescue mode.
grub rescue>
这个 USB 没有任何问题,因为我已经设法从它启动了几个发行版,而且不久前(最多一个月是我最后一次这样做),我使用几乎相同的 dd 命令将这些发行版放在 USB 上。
我正在运行 Arch Linux,我没有安装 Windows、macOS 或任何非 Linux 操作系统,所以如果您的方法涉及使用其他操作系统,恐怕它不适用。
您使用了错误的图像。在 FreeBSD 11.1 的Release Information 页面,您可以获得以下信息:
因此,您需要修复/调整以使其在 Linux 上工作:
FreeBSD-11.1-RELEASE-amd64-memstick.img
不是dvd1
。bs=1m
不能4m
与memstick
图像。M
在Linuxdd
上使用大写表示 1024*1024 大小,与m
在FreeBSDdd
上使用相同。of=/dev/sdc
您在问题中显示的那样。