FreeBSD 10 全新安装后无法启动

FreeBSD 10 全新安装后无法启动

最新的 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。

相关内容