全新安装后FreeBSD 10无法启动


8

全新安装后,最新的FREEBSD 10无法启动。

使用此图像安装:FreeBSD-10.0-RELEASE-amd64-memstick.img

我选择了唯一的硬盘驱动器的“二手分区分区”选择了“整个磁盘”并选择了“完成”。自动分区看起来很不错:GPT,引导,ufs,交换

安装顺利,没有任何错误消息,但是在最后一次重新引导后-我找不到可引导的设备。

我在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也遇到相同的问题


首先,对于GPT,您应该使用/ boot / pmbr而不是/ boot / mbr。然后,引导分区应包含/ boot / gptboot。尝试按照gptboot(8)联机帮助页中的说明恢复引导。
Netch

@Netch:按照您的建议执行gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0,但是BIOS仍然无法启动。
Alex G

完全相同的问题在这里:forums.freebsd.org/viewtopic.php?t=44607,但是我也尝试将硬盘驱动器替换为较旧的驱动器,但它不起作用。
Alex G

如果您不介意使用ZFS,请尝试此ZFS根安装脚本
马特

这里同样的问题。我没有收到任何错误消息,引导过程只是在Verifying DMI Pool Data ...此之后停止(这是来自BIOS或其他任何东西,而不是来自OS)。
ssc

Answers:


4

我有一个类似的问题,这是我在FreeBSD 10.0上要做的事情。既然您还没有答案,这就是我所做的。安装后(我使用GPT和ZFS进行了安装),我选择去终端机而不是重新启动。然后,我运行以下命令。

gpart set -a active /dev/ada0
gpart set -a bootme -i 1 /dev/ada0

“ 1”是我从中引导分区的编号gpart show


这解决了在安装FreeBSD-10.2-RELEASE-amd64-memstick之后的问题。谢谢
Wextux

1

可能在这里说出明显的情况,但是当发生这种情况并且我不知道为什么时,我认为分区表,旧的geom元数据或类似的东西有问题。我只是使用零填充驱动器,dd并担心其他事情正在发生。除非BIOS不想玩,否则我无法回忆起该策略是否失败。


0

问题似乎在于,引导/自动硬盘驱动器分区使用GPT分区方案。全新安装了FreeBSD 10.0 AMD64,并在各处使用默认值(显然,root密码等除外)后,我的机器也无法启动。

我重新安装,这次使用MBR分区方案手动对硬盘驱动器进行分区,并且计算机现在启动。安装程序在这里没有提供任何帮助,因此请确保您首先创建一个FreeBSD分区,然后在该分区内创建分区(具有文件系统类型和挂载点)。它有助于拍摄屏幕快照(使用相机:o)或在先前的GPT分区中自动记下安装程序设置的自动大小。

我的主板(我相信BIOS在这里至关重要)是技嘉GA-EX58-UD4P,其最新的非Beta BIOS版本为F13。该手册甚至没有提到GPT。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.