最新的 FREEBSD 10 在全新安装后无法启动。
使用此映像安装:FreeBSD-10.0-RELEASE-amd64-memstick.img
使用引导分区,我选择了唯一的硬盘驱动器,选择了整个磁盘并选择了“完成”。自动分区看起来完全没问题:GPT、boot、ufs、swap
安装顺利,没有任何错误消息,但最终重新启动后 - 我找不到可启动设备。
我在 LiveCD shell 中尝试了这些命令:
gpart bootcode -b /boot/mbr ada0
gpart set -a active ada0
我也尝试过这个命令
gpart destroy -F /dev/ada0
,然后重新安装了 BSD,但它仍然无法启动。
硬盘的SMART看起来不错。无坏道。 BIOS 设置正确(UEFI 已关闭)。
我能够使用FreeBSD-9.2-RELEASE-amd64-memstick.img
并遵循完全相同的步骤成功安装以前版本的 FreeBSD,自动分区看起来完全相同。**
我尝试使用 CD 版本安装FreeBSD-10.0-RELEASE-amd64-disc1.iso
,但遇到完全相同的问题,BIOS 无法启动它。**
请帮忙,我不确定为什么 10.0-RELEASE 无法启动。
FreeBSD-10.0-RELEASE-i386-disc.iso 也遇到同样的问题
答案1
我遇到了类似的问题,这是我在 FreeBSD 10.0 上必须做的事情。既然你还没有答案,这就是我所做的。安装后(我使用 GPT 和 ZFS 完成),我选择进入终端而不是重新启动。然后我运行了以下命令。
gpart set -a active /dev/ada0
gpart set -a bootme -i 1 /dev/ada0
“1”是我的启动分区的编号gpart show
。
答案2
可能在这里说明了显而易见的事情,但是当这种事情发生时,我不知道为什么,我认为这是分区表、旧的几何元数据等的问题。我只是使用零填充驱动器dd
,并在发生时担心其他事情。我不记得这个策略会失败,除非 BIOS 不想玩。
答案3
问题似乎是引导/自动硬盘分区使用了GPT
分区方案。在使用所有地方的默认值进行干净的 FreeBSD 10.0 AMD64 安装后(显然 root 密码等除外),我的机器也无法启动。
我重新进行了安装,这次使用MBR
分区方案手动对硬盘驱动器进行分区,机器现在可以启动。安装程序在此处不提供任何帮助,因此请确保您首先创建 FreeBSD 分区,然后在该分区内创建分区(具有文件系统类型和安装点)。它有助于截取屏幕截图(使用相机:o))或记下安装程序在之前的GPT
分区中自动设置的自动大小。
我的主板(我相信 BIOS 是这里的关键部分)是技嘉 GA-EX58-UD4P具有最新的非 Beta BIOS 版本 F13。该手册甚至没有提到 GPT。