Arch-Linux
如何從 Arch Linux 創建 FreeBSD 11.1 的 live USB?
我想在我的 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 頁面,您可以獲得以下資訊:
dvd1
這包含安裝基本 FreeBSD 作業系統所需的一切、文件、調試分發集,以及一小組旨在啟動和執行圖形工作站的預建構軟體包。它還支持啟動到基於“livefs”的救援模式。如果您可以刻錄和使用 DVD 大小的媒體,這應該是您所需要的。
— 剪斷 —
記憶棒
這可以寫入 USB 記憶棒(快閃記憶體驅動器)並用於在能夠啟動 USB 驅動器的機器上進行安裝。它還支持啟動到基於“livefs”的救援模式。沒有預先建構的軟體包。
作為如何使用 memstick 映像的一個範例,假設 USB 驅動器在您的機器上顯示為 /dev/da0,這樣應該可以工作:
# dd if=FreeBSD-11.1-RELEASE-amd64-memstick.img \ of=/dev/da0 bs=1m conv=sync
小心確保你得到正確的目標(of=)。
因此,您需要修復/調整以使其在 Linux 上工作: