除非手动选择启动驱动器,否则 PC 将无法启动

除非手动选择启动驱动器,否则 PC 将无法启动

我的机器配有华硕 P8H77 主板,其中包含一系列 SATA 磁盘。其中一个安装了 grub2,并启动 Debian。

我已将启动盘定义为 BIOS 中的优先级,并禁用其他启动选项。

如果我启动机器,它会经过 BIOS,直到显示 grub2 菜单,然后重新启动。

如果我按下允许我在启动时选择启动驱动器的键,并选择正确的驱动器,它就会重新启动。

如果我按下进入 BIOS 屏幕的键(Easy Bios),则还有另一个选项可供选择启动设备。如果我使用它来选择正确的启动磁盘,它就可以正常启动。请注意,这不是配置选项,它只是另一个启动菜单。

因此,在这三种情况下,都会选择相同的启动盘,但只有我先进入 BIOS 才会从该启动盘启动。

这几乎就像存在竞争条件,而启动盘尚未准备好,进入 BIOS 会给它足够的时间来解决。

这可能是什么原因造成的?

答案1

我不确定到底是什么原因造成的。我会采取和你完全相同的步骤来找出原因。我的第一个想法是检查是否有更新的 BIOS。也许这是制造商已经修复的一个错误。

接下来,我将清除 CMOS,将 BIOS 重置回其出厂默认值,然后将主 HDD 设置为再次启动,也许 BIOS 中的某些位被翻转了,并且很难修复。

这是一个不太可能的解决方案,但您可以尝试重新安装 Grub2,也许 BIOS 选择了正确的驱动器,但 grub2 在打印任何内容之前就失败了。

最后,您可以将 Grub2 安装在不同的硬盘上,它不一定非要安装在启动驱动器上。尝试将其安装在第二个驱动器上,并将 BIOS 设置为从第二个驱动器启动。

祝你好运。

相关内容