为什么我在启动时不断出现 GRUB 命令行 - 双启动 Wins 8.1 和 Ubuntu 14.04

为什么我在启动时不断出现 GRUB 命令行 - 双启动 Wins 8.1 和 Ubuntu 14.04

我将笔记本电脑硬盘上包含 Windows 8.1 的数据迁移到 SSD 上,并用 SSD 替换了硬盘(顺便说一下,我的笔记本电脑有 2 个硬盘托架)。目前,我的 Windows 8.1 和 Ubuntu 14.04 位于各自的 SDD 上。在此之前,我能够直接启动到 GRUB 操作系统选择屏幕,在那里我可以选择启动到 Windows 8.1 或 Ubuntu 14.04。但现在,每次启动笔记本电脑时,我都会看到这个屏幕

在此处输入图片描述

一旦我输入exit该命令行,我就会看到此屏幕(顺便说一句,我截取此屏幕截图后已重新配置以删除 Ubuntu 的重复条目) 在此处输入图片描述

选择后,ubuntu我可以看到操作系统选择屏幕。 在此处输入图片描述

此外,当我在 Ubuntu 中重新启动时,它会直接启动到 Windows,而不会显示 GRUB 命令行屏幕。我的问题是,如何在启动时直接启动到 GRUB OS 选择屏幕?

当前的启动顺序条目。 在此处输入图片描述

非常感谢

答案1

从 Ubuntu 终端窗口尝试此操作:

sudo efibootmgr -o 0

这应该可以解决问题。或者,您可以使用 Windows 中的 EasyUEFI 将条目移至ubuntu启动顺序列表的顶部。


编辑:

如果在重新启动计算机时重置为直接启动至 Windows没有启动 Windows,则说明您的 EFI 已严重损坏。请检查制造商的网站以获取更新(可能称为“BIOS 升级”或类似名称)。如果这没有帮助,那么最好的做法是退回计算机以获得退款,前提是您还在退货期内。如果没有,您需要使用一种丑陋的黑客技术,即重命名引导加载程序文件。Boot Repair 可以使用其高级菜单上的选项半自动执行此操作,或者您可以手动执行此操作,如前所述这里。不管怎样,如果 EFI 有问题,写信给制造商投诉!太多公司已经长期提供垃圾 EFI 了!

如果这种情况仅在启动 Windows 后发生,那么 Windows 很可能是罪魁祸首。这个问题涵盖了该问题的变体。

相关内容