我想在安装 Debian、Arch 和 Kali 的同时安装 FreeBSD,但在创建可启动 USB 时遇到问题。我按照 BSD 手册中给出的说明进行操作,但我的电脑在启动过程中无法识别 USB。我试过
$ chainloader (hd0)/boot/boot1.efi
$ boot
在 grub 提示符下,但它给出了一个错误,提示类似“zfs 找不到池;ufs 找不到切片;”无法加载 loader.efi;'
loader.efi
也在(hd0)/boot
目录中。在刻录映像之前,我是否需要将 USB 驱动器格式化为 USB 或 ZFS,或者是否需要将要安装 BSD 的分区格式化为 UFS 或 ZFS?
我的笔记本电脑是 HP-15ac650tu。这是我使用的两张图片,两次的结果都是一样的:
注意:我已经阅读了具有相似名称的其他线程,并且他们没有提到我遇到的错误。
答案1
首先,快速检查一下用户指南,看来您的计算机使用的是 BIOS,而不是 EFI。
也就是说,您可能一开始就使用了错误的 FreeBSD 映像。使用您的 Linux 版本下载以下任一图像专门用于创建 USB 安装程序
获得映像后,用于dd
将映像写入 USB 驱动器
为此,您需要知道 USB 驱动器的设备标识符(即 /dev/disk0、/dev/disk1 等)
一旦知道这一点,请执行以下命令:
dd if=FreeBSD-VERSION-RELEASE-amd64-memstick.img of=/dev/diskX bs=1M
在哪里版本是下载的 FreeBSD 版本X是您的 USB 驱动器的设备号。
此后您应该能够从 USB 启动。