GNU GRUB,在双启动 Ubuntu 14 和 Windows 8.1 时,在通常的 GRUB 屏幕之前显示最小的类似 BASH 的行编辑屏幕

GNU GRUB,在双启动 Ubuntu 14 和 Windows 8.1 时,在通常的 GRUB 屏幕之前显示最小的类似 BASH 的行编辑屏幕

我读过几篇与此问题类似的帖子,但似乎很多帖子在出现此屏幕后都无法启动 Ubuntu,这是由于启动管理器有问题。这台电脑似乎不是这种情况,但我可能错了。基本上,当我重新启动/启动电脑时,我会看到一个屏幕,显示

GNU GRUB version 2.02~beta2-9ubuntu1
    Minimal BASH-like line editing is supported...

输入完后,exit我将进入典型的 GRUB 屏幕,选择我目前安装的两个操作系统(Windows 8.1 和 Ubuntu 14.04.1)。选择其中任何一个都可以毫无问题地进入正确的操作系统。

以下是一些可能有用的注释:

  • 这台电脑有 UEFI(预装了 Windows 8)
  • 我有 2 个硬盘,一个装有 Windows 8.1 操作系统,另一个装有 Ubuntu 操作系统
  • 我已经关闭了 FastBoot
  • 我没有关闭 UEFI,也不想关闭它,但根据我读过的其他资料,似乎没有必要关闭它

我认为我的目标是不言自明的,我希望看到 GRUB 菜单来选择我想立即启动的操作系统。这就是我能想到的全部,如果您需要更多信息或有任何解决方案,请告诉我。谢谢

答案1

您有两个 GRUB 实例;其中一个(首先启动)已损坏,另一个正常。

两种可能的情况。

  1. 每个硬盘都安装了 GRUB。系统固件尝试从一个硬盘启动(顺序通常由固件设置定义),但其 GRUB 安装已损坏(您只得到 GRUB shell)。退出(输入exit)此 GRUB 实例后,固件将重新获得控制权并尝试从另一个安装了有效 GRUB 的硬盘启动(显示启动菜单)。
  2. (可能性较小)两个 GRUB 实例位于一个 HDD 上:一个从“EFI 系统分区“,另一个 - 来自”BIOS 启动分区“。

常见的解决方案是将固件设置为从其他 GRUB(或 HDD,取决于您的固件设置)开始启动。(如果您需要更详细的步骤来更改启动顺序,请描述您的系统固件启动顺序设置是什么样的。)

作为补充,我建议清理并删除损坏的 GRUB 实例,并确保正常工作的 GRUB 位于 Ubuntu 的 HDD 上。(如果您需要更详细的步骤,请发布每个硬盘分区表。)

相关内容