Ubuntu 14.04.5 和 OS X 双启动问题

Ubuntu 14.04.5 和 OS X 双启动问题

我遵循了以下指南:

http://www.howtogeek.com/187410/how-to-install-and-dual-boot-linux-on-a-mac/

关于如何在我的 Macbook Pro (2012) 上双启动 ubuntu 14.04.5,在安装 Ubuntu 后就卡住了。我使用 rEFInd 来识别 Ubuntu 分区,并使用可启动 USB 来保存要安装的 Ubuntu 映像,准备工作按照本指南进行:

https://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx

Ubuntu 安装成功,安装后提示重启电脑。但是当我重启并选择 Ubuntu 分区 (GRUB) 并尝试从那里启动 Ubuntu 时,我看到的只是一个黑屏,Ubuntu 根本无法启动。知道可能发生了什么吗?

答案1

在继续之前,你应该明白 EFI 模式启动并不是关于启动分区;这是关于启动文件。这一事实不会改变日常启动机制,但对于调试启动问题和手动安装引导加载程序和引导管理器至关重要。在 BIOS 中,引导加载程序驻留在硬盘的主引导记录 (MBR;即第一个扇区) 和分区的第一个扇区(有时称为分区引导记录或 PBR)中。因此,在基于 BIOS 的计算机上谈论“引导分区”或类似的东西是合理的。然而,在 EFI 下,引导加载程序存储在称为EFI 系统分区 (ESP)。(在 Mac 上,引导加载程序也可以驻留在各种 HFS+ 卷上。)因此,“引导分区”在 EFI 下几乎没有意义。(一个部分例外与后备文件名,这是EFI\BOOT\bootx64.efiAMD64 系统上的;如果找不到其他已注册的引导加载程序,则启动此文件名。它最常用于可移动媒体,使它们可启动。)如果您认为基于 EFI 的计算机(例如 Mac)正在“启动分区”,那么在尝试调试启动问题时,您可能会徒劳无功。话虽如此,我认为您的问题从根本上来说不是关于启动过程的,尽管可能在某个地方存在关联......

针对你的具体问题,我有三点建议:

  • 从 OS X 重新安装 rEFInd。您的初始安装可能缺少 ext4fs(或任何包含 Linux 内核的文件系统)的 EFI 文件系统驱动程序。现在重新安装,在安装 Ubuntu 后,应该会导致脚本refind-install设置 ext4fs 驱动程序,这将使 rEFInd 能够直接启动 Linux 内核。这可能比通过 GRUB 效果更好。但请注意,如果您使用的是 ext4fs 以外的文件系统,则应该手动安装适当的文件系统驱动程序。(请参阅这一页有关详细信息,请参阅 rEFInd 文档。)
  • 这个问题及其答案有关“黑屏”问题的信息。这些问题大约两年前很普遍,但如今已不那么常见了。原因多种多样,因此您可能需要尝试多种解决方案。
  • 不要安装已有 2.5 年历史的 14.04,而要安装 16.04.1 或 16.10 版本的 Ubuntu。这些发行版包含较新的软件,因此可能可以解决您遇到的问题。(当然,您使用的 14.04.5 包含对一些关键组件(如内核)的更新;但它在其他软件上仍然落后于时代,这可能是导致黑屏问题的原因。)

相关内容