Grub 无法在我的 Macbook Pro 上正确安装 EFI

Grub 无法在我的 Macbook Pro 上正确安装 EFI

我只是想在我的旧 MacBook Pro 4,1 上安装带有 Ubuntu 16.04 LTS 的单启动系统。(也尝试了 17.04,但出现 APT 不起作用的错误)

存在几个问题,但最成问题的似乎是 Grub 无法正确安装。

我尝试在驱动器上进行常规安装,并让 Ubuntu 安装程序创建分区等。与这里接受的答案非常相似......在没有 rEFInd 的 Mac 上以 EFI 启动 Ubuntu 14.04 但那没有用。

我尝试像这样创建自己的分区16.04 新安装最后给出 grub-efi-amd64-signed 安装失败 /target/ ubuntu 16.04和这里https://help.ubuntu.com/community/UEFI#Creating_an_EFI_System_Partition

我所做的是使用 Gparted 尝试 ubuntu 我格式化以驱动以下

fat32 大小 250mb 标志启动,esp

ext4 大小 10000mb

linux-交换 4096mb

ext4 大小 200gb

然后在安装过程中指定 fat32 是 efi 分区,ext4 是 /,第二个 ext4 是 /home

将启动安装位置设置为EFI

我收到此错误:grub-efi-amd64-signed failed installation /target/然后安装程序崩溃。

我已连接到网络,我选择安装第三方软件并在安装过程中更新 ubuntu。

我也尝试过在 ubuntu 安装程序中单独设置驱动器分区,结果相同。

我究竟做错了什么?

编辑:

好的,所以我能够按照这些说明安装 17.04,从而解决了 CD 错误...https://forum.kodi.tv/showthread.php?tid=126351

但现在我被困在以下/dev/sda2: clean, 222460/14622720 files, 3071159/58476288 blocks

我尝试了 nomodeset,就像我必须让 usb ubuntu 工作一样,但它没有解决问题。有什么想法吗?

编辑2:再次重新安装,并更新了所有内容。仍然没有反应。还尝试启动 GFX 安全模式,但除了闪烁的光标外什么也没有

编辑3

我可以进去。我关注了这篇文章,使用 NVIDIA 驱动程序更新 Ubuntu 15.04 时屏幕空白(nomodeset 不起作用),但当我重新安装 nvidia 驱动程序时,它又停止工作了。而且在没有 GFX 卡的情况下运行似乎并不理想。那么 NVidia-340 驱动程序有问题吗?

答案1

在基于 Intel 的 Mac 上单启动 Ubuntu 时,我的建议是将其视为基于 BIOS 的旧 PC,而不是基于 EFI/UEFI 的 PC。为此,您必须弄清楚如何在 BIOS/CSM/旧模式下启动安装介质。这样启动后,如果您进入 shell,您将不是看到一个名为 的目录/sys/firmware/efi;如果该目录存在,则表示您已在 EFI 模式下启动。在 BIOS/CSM/legacy 模式下安装时,Ubuntu 安装程序应设置 MBR 分区并安装 BIOS 模式引导加载程序,而不是现在尝试安装的 EFI 模式引导加载程序。此后,当计算机启动时,MBR 分区的存在将激活固件的 CSM,并且当固件无法找到 EFI 模式引导加载程序时,它将尝试在 BIOS 模式下启动。

话虽如此,如果你想坚持尝试以 EFI 模式安装,我最近看到类似问题报告的数量有所增加。原因和解决方案似乎多种多样,但难以访问 ESP 似乎是共同点。目前尚不清楚你的原因是什么,但你可能需要查看:

你可能还想尝试我的rEFInd 启动管理器,可以作为临时的方式来启动您的安装以修复它,也可以作为 GRUB 的替代品。您可以在以下位置获取 rEFInd 的 CD-R 或 USB 闪存驱动器映像:其下载页面并使用您创建的介质来启动您的计算机。启动 Ubuntu 后,您可以尝试手动安装 GRUB,也可以使用 PPA 或 Debian 软件包版本将 rEFInd 安装到硬盘上。

相关内容