从 USB 记忆棒启动安装 FreeBSD,但后来找不到 USB 记忆棒

从 USB 记忆棒启动安装 FreeBSD,但后来找不到 USB 记忆棒

当尝试从 USB 记忆棒安装 FreeBSD 8.2 时,内核从 USB 记忆棒启动,安装程序菜单可以工作,让我可以进行分区和所有操作。

然而,当实际从 USB 记忆棒安装时,却找不到它。

检查紧急 shell 显示没有/dev/da*可见的条目。

硬件华硕 P8 H67-M Pro、带有 EFI BIOS 的英特尔 i7-2600 就发生过这种情况。

答案1

我自己解决了这个问题:

关于实时 USB 启动的主题我找到了提示这有助于解决这个问题:

dd安装了用下载的原始映像写入的 USB 记忆棒。在任何 *BSD 系统的任何版本上执行此操作(需要 BSD,因为它需要 UFS 文件系统挂载功能)Mac OSX 也可以执行此操作。

# mount /dev/da0a /mnt

然后将以下行添加到/mnt/boot/loader.confUSB 记忆棒上的文件中:

kern.cam.boot_delay=10000

这可以使用编辑器或简单地在 shell 上完成,例如:

# echo "kern.cam.boot_delay=10000" >> /mnt/boot/loader.conf

然后卸载 USB 记忆棒

umount /mnt

并使用它进行安装。此后安装工作没有问题。

我提交了一份错误报告,检查以获取更多信息。

相关内容