计算机启动到 Grub 命令行

计算机启动到 Grub 命令行

我有三个硬盘,第一个 SSD 上安装了 Windows 8.1.1,第三个 HDD 上安装了 Ubuntu 14.04.1 LTS。

在 BIOS 中,我选择启动 1. ubuntu 2. ubuntu 3. Windows 启动管理器 4. Windows 启动管理器(我不知道为什么每个都有两个条目)。

但是当我启动计算机时,我会看到一个黑色的大命令窗口。如果我在那里输入 exit,它就会跳过 MSI EFI 屏幕,进入“正常”的 GRUB 屏幕,并可以选择 Ubuntu 或 Windows 8。为什么它首先启动到命令行,然后要求我输入 exit 才能真正启动系统?

一些额外的信息:

我有 GRUB2。

启动修复告诉我引用“修复时出现错误。请在纸上写下以下网址: http://paste.ubuntu.com/8309104/ 如果您仍然遇到启动问题,请将此 URL 指向: [电子邮件保护] 您现在可以重新启动计算机。请不要忘记让您的 BIOS 在 sdc (500GB) 磁盘上启动!

希望有所帮助。

另外,我没有任何从 sdc 启动的选项,而只是想启动 Ubuntu 或 Windows,如这里的 BIOS 所示:https://www.dropbox.com/sh/qpg799h38az76gv/AABhGE1IKNq7SfXDlGesFNhNa?dl=0

提前致谢!

(PS:您可能注意到,我对 Ubuntu 还比较陌生,尽管我之前在笔记本电脑上将它作为主要操作系统使用过一段时间,但我并不是对所有命令都熟悉,所以对我 DS 来说请放轻松。)

有关问题澄清的完整信息,请阅读@oldfreds 答案的评论,那里有很多有用的信息

答案1

我认为这是不可能的,因为使用 UEFI 时你应该使用 gpt。但你正在使用 sda gpt 分区驱动器上的 efi 分区来引导 MBR(msdos) 驱动器上的 Ubuntu 安装。

最好将 sdc 设置为 gpt 分区,并在驱动器开头包含自己的 efi 分区,这样它就可以在没有 sda 的情况下启动。有些会提前断开其他驱动器、其他分区并使用其他东西,并确保将 grub 安装到正确的驱动器。如何启动安装程序 UEFI 或 BIOS 就是它如何安装。

Boot-Repair 是否将您的 BIOS 安装转换为 UEFI,因为我不认为安装程序会创建您的配置。

我认为部分问题在于从 BIOS 更改为 UEFI 以及从 UEFI 更改为 BIOS。MBR 中确实有基于 BIOS 的引导加载程序。

你可能有两个 ubuntu 条目,一个是 grub,另一个是 shim。Shim 用于安全启动,而 grub 用于 UEFI 非安全启动。

通过 BIOS(紫色)和 UEFI(grub 菜单)的屏幕截图显示安装情况,以便您知道正在使用哪个。

https://help.ubuntu.com/community/UEFI

还显示 Windows 8 屏幕

使用 UEFI 安装 Ubuntu 和预装的 Windows

缺少“同时安装”选项。如何使用“其他东西”在 Windows 旁边安装 Ubuntu?

相关内容