在 Mac 上安装 16.04 时出现问题:创建了 BIOS 启动分区

在 Mac 上安装 16.04 时出现问题:创建了 BIOS 启动分区

我一直尝试将 16.04 安装到朋友的 Macbook Pro (7,1) 上,以实现双重启动。

我遵循了这些说明(https://help.ubuntu.com/community/MactelSupportTeam/AppleIntelInstallation)。我安装了 ReFIT,制作了一个实时 USB,并使用磁盘实用程序成功分区。但是我犯了一个错误(在“开始安装”下):我并排安装了系统,而不是手动分配分区,以便将 grub 安装到我的根分区。

现在,当我在 Live CD 中打开 Gparted 时,出现 Libparted 错误:“主 GPT 表已损坏,但备份显示正常,因此将使用它”

如果我单击“确定”,我会看到在驱动器的启动处有一个 200MiB 的 EFI 系统分区。

根据对这个问题的回答,我将提出一个新问题来尝试解决这个问题。

关于 Ubuntu 安装,我发现 rEFIt 不再受支持,因此我卸载了它并安装了 rEFInd。

现在,当我启动机器时,我进入了 rEFInd 屏幕,我看到 3 个大徽标,上面有 5 个小徽标。 第一个大徽标:Ubuntu 徽标,在硬盘上,描述为:“从 EFI 启动 EFI\ubuntu\grub64.efi” 第二个大徽标:OSX 徽标,在硬盘上,描述为:“从 Macintosh HD 启动 Mac OSX” 第三个大徽标:Ubuntu 徽标,在硬盘上,描述为:“从 10GiB ext4 卷启动 boot\vmlinnuz-4.4.0.36-generic.efi.signed” 第一个小徽标:一个密钥,描述为:“在 EFI 上的 EFI\ubuntu\MokManager.efi 启动 MOK 实用程序 第二个小徽标:关于 rEFInd 第三个小徽标:关闭计算机 第四个小徽标:重启计算机 第五个小徽标:在 EFI 上的 EFI\ubuntu\fwupx64.efi 启动固件更新实用程序

单击第一个大徽标可启动 GRUB 菜单。然后屏幕呈现 Ubuntu 启动时的紫色色调,然后屏幕闪烁并变黑。我必须硬重置才能让机器恢复 单击第二个大徽标成功启动 OSX 单击第三个大徽标会在屏幕上显示大量文本,然后屏幕闪烁并变黑。我必须硬重置才能让机器恢复 如果我在启动时按住“alt”键,我只能获得启动到 Mac 分区的选项,单击此选项可启动 OXS。

我尝试运行下面答案中提到的启动信息脚本,但在 Mac 中,当我尝试启动解压后的 tarball“bootinfoscript”(使用 sudo)时,我收到:“sudo:未找到命令”。我是否应该从 ubuntu 的实时实例运行此脚本?

感谢您在这方面的帮助,如果我没有跟上一些直接的事情,请原谅。

答案1

首先,GParted 消息显示主 GPT 数据已损坏,但备份正常,这意味着存在严肃的您的分区表有问题。立即修复!如果你不知道如何操作,请咨询我关于这个主题的页面和/或发布另一个问题。(如果您希望获得任何真正的帮助,您需要提供详细信息,例如和gdisk命令的输出。)继续使用分区表损坏的计算机或多或少会让您迟早遇到严重问题——在这种情况下,“严重问题”可能意味着计算机上的所有数据完全丢失!但请注意,尝试修复损坏的分区表有时会导致更严重的问题,因此不要随意乱搞。备份pv整个磁盘如果您不知道自己在做什么,请寻求帮助!

其次,既然你已经安装了 rEFInd,你应该能够从 rEFInd 启动 OS X 或 Ubuntu。由于 Ubuntu 无法启动,显然存在问题,但您提供的详细信息不足以进行正确诊断。请运行启动信息脚本。这将生成一个名为的文件RESULTS.txt。将该文件发布到pastebin 网站并在此处发布您文档的 URL。这将为我们提供有关您的配置的更多详细信息,这可能有助于诊断。另外,请描述与 rEFInd 中的 Ubuntu/Linux 选项关联的图标和描述,并描述当您尝试启动它时会发生什么。如果 rEFInd 中有多个 Ubuntu 或 Linux 选项,请尝试所有选项,并描述每个选项失败时会发生什么。

我建议您在这个答案中添加评论并编辑您的原始问题以提供新的信息。

编辑:

听起来您的 Ubuntu 启动问题与视频驱动程序有关。此网站上有许多关于启动 Ubuntu 时(特别是在 EFI 模式下)出现“黑屏”问题的问题和答案。我建议您搜索它们。您可能可以通过在内核选项中添加一个或两个适当的关键字来解决这个问题,但哪个选项有效取决于您的硬件。在 rEFInd 中,您可以在启动条目时按 F2 或两次 Insert 键(而不是按 Enter 键)来添加选项boot/vmlinuz-*。如果您找到有效的内核选项,则可以将它们添加到文件中/boot/refind_linux.conf以使它们永久存在。(如果该文件不存在,mkrlconfrEFInd 附带的脚本将创建它,但您必须通过 运行该脚本sudo。)

答案2

所以我终于花了一个下午的时间研究这个问题。最后一切都很容易解决。根据 Rod 的建议,问题出在视频驱动程序上。此版本的 MacBook (7.1) 使用 Nvidia 320m 显卡,论坛上有很多人指出专有驱动程序给他们带来了问题。我忘记了,在我最初启动到 ubuntu 后,我正在安装专有的 Nvidia 驱动程序,而我正在安装的是 broadcom 驱动程序,我需要它来获取 wifi。

安装专有驱动程序导致了这个问题。我应该注意的。

由于我还没有安装任何东西,所以我只是重新安装了,但这并没有安装专有驱动程序。现在一切都启动正常。

非常感谢 Rod Smith 的帮助。我真的很感激您抽出时间。

我已经在新线程中讨论了 GPT 分区问题。似乎唯一一次产生错误是当我从实时 USB 运行 gparted 时。问题如下:主分区损坏,但 gdisk 中没有问题

相关内容