我正在尝试在旧的 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 驱动程序。
我很开心