从 USB-Stick 引导安装 FreeBSD,但后来找不到 USB-Stick

Pee*_*ger 7 freebsd usb live-usb system-installation

当尝试从 U 盘安装 FreeBSD 8.2 时,内核从 U 盘启动,安装程序菜单工作,让我分区和所有内容。

然而,当涉及到从 USB 棒实际安装时,它没有被找到。

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

这发生在硬件华硕 P8 H67-M Pro、带有 EFI BIOS 的英特尔 i7-2600 上。

Pee*_*ger 5

我自己解决了这个问题:

在一个关于 live usb boot 的线程上,我发现了帮助解决这个问题的提示

将下载的原始镜像写入U盘dd挂载。在任何 *BSD 系统的任何版本上执行此操作(需要 BSD,因为它需要 UFS 文件系统挂载功能)Mac OSX 也可以执行此操作。

# mount /dev/da0a /mnt
Run Code Online (Sandbox Code Playgroud)

然后将以下行附加到/mnt/boot/loader.confU 盘上的文件中:

kern.cam.boot_delay=10000
Run Code Online (Sandbox Code Playgroud)

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

# echo "kern.cam.boot_delay=10000" >> /mnt/boot/loader.conf
Run Code Online (Sandbox Code Playgroud)

然后卸载 U 盘

umount /mnt
Run Code Online (Sandbox Code Playgroud)

并将其用于安装。此安装工作后没有问题。

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