安装 Ubuntu 14.04/15.10/16.04 无法在 MacBookPro 3,1 上运行(启动时在紫屏上冻结)

安装 Ubuntu 14.04/15.10/16.04 无法在 MacBookPro 3,1 上运行(启动时在紫屏上冻结)

我正在尝试在旧的 Macbook Pro 3,1 上安装 Ubuntu。我尝试安装以下版本:16.04、14.04 以及最新的 15.10。(这个版本仍然安装着)

在工作中,我使用 Ubuntu 15.10 中的“启动盘创建器”在外部 SSD 上创建安装盘。iso 文件是从原始 ubuntu 网站下载的。并选择了 amd64 桌面版本(不是 mac 版本)。

从我的外部 SSD 安装盘启动时。在 grub 菜单中,我必须按“e”来编辑启动命令。因为没有 de 选项模式设置Ubuntu 无法启动,安装也无法开始。

我首先尝试使用“擦除磁盘并安装 Ubuntu”选项安装 Ubuntu。但是当我这样做时,我的 MacBookPro 确实显示了一个带有问号(?)的文件夹。所以我不得不尝试其他方法:

我从外部 SSD 安装磁盘启动了 Ubuntu,并启用了 nomodeset。在这里,我使用以下结构配置了内部 SSD:

  • /dev/sda1 | fat32 | 512MB | (efi)
  • /dev/sda2 | ext4 | 1024MB | (启动)
  • /dev/sda3 | lvm2 pv | 剩余 GB | (vg0)
    • (lv)主页 | 50GB
    • (lv)根目录 | 30GB
    • (lv)交换 | 8GB

然后我启动安装程序并选择“其他”进行安装。在此安装中,我选择了正确的分区 efi、boot、root、home 和 swap,并对其进行了配置以进行安装。

安装完成后,我启动了机器,结果它“冻结”了,出现了一个紫色屏幕。在这个紫色屏幕上,我无法使用 ALT + F2 来进入终端屏幕。(当然,我尝试了更多组合键,比如“fn”键)。我等待了很久,但在这个紫色屏幕状态下没有任何变化。

我尝试设置模式设置诺阿皮克在 /etc/default/grub 文件中或在 lv(root)的 /etc/init/rc-sysinit.conf 文件中配置了 DEFAULT_RUNLEVEL=(1, 2 或 3),但也没有成功。

我怎样才能解决这个问题?

提前致谢!

答案1

经过搜索和阅读许多论坛并测试许多选项后,我发现了我的问题:

  • 因为我无法从内部磁盘启动,所以我不得不添加模式设置到 /boot/grub/grub.cfg 文件。然后我就可以从内部磁盘启动了。(在没有外部 SSD 的情况下启动后,您可以使用更新 grub因此它正确修复了 grub.cfg。不要忘记将 nomodeset 添加到 /etc/default/grub 文件中!
  • 但是当我可以从内部磁盘启动时,我无法安装视频驱动程序(nvidia)。在搜索了一些论坛后,问题在于 EFI 分区无法读取/写入 BIOS 配置。
  • 这个问题的解决方案写在本教程在这里
  • GRUB_GFXPAYLOAD_LINUX=1440x900在 /etc/default/grub 文件中,tty 和启动画面将以正确的分辨率运行。

经过一些小修复后,我的 MacBookPro 3,1 只运行 Ubuntu 16.04 和 Ubuntu 提供的专有经过测试的 nvidia 驱动程序。

我很开心

相关内容