尝试在装有损坏的 AMD GPU 的 2011 i7 Mac Mini 上安装 Ubuntu 16.04

尝试在装有损坏的 AMD GPU 的 2011 i7 Mac Mini 上安装 Ubuntu 16.04

过去 5 年我一直在使用 2011 i7 Mac Mini。我很喜欢它!

但是... 与 Apple 2011 年推出的所有配备 AMD GPU 的笔记本电脑和 Mac Mini(我的 Mac Mini 配备 AMD Radeon HD 6630M)一样,它运行时温度过高,导致我的 AMD GPU 损坏。

Mac Mini 仍能正常工作,但只能在其 HD3000 集成 GPU 上运行。没问题,因为我无论如何都想在其上运行 Ubuntu 16.04。然而,事实证明这并不容易......默认情况下,安装程序会启动到专用 GPU,因此我编辑了启动参数并插入

radeon.runpm=0 radeon.modeset=0

我可以正常安装 Ubuntu。

问题始于我重新启动时。紫色屏幕...好吧,所以,在启动时按住 shift,编辑参数(奇怪的是,我需要重新启动两次才能进入 grub),我尝试了各种各样的方法...如果我取出quiet splash并替换它

radeon.runpm=0 radeon.modeset=0

并且F10,它停留在紫屏上。
添加acpi=0没有任何作用,也是一样nolapic

所以我尝试了一些事情......

当我删除上面的 gfxmode 行时,我可以看到它启动了,并且

radeon.runpm=0 radeon.modeset=0

有时甚至会进入登录提示。大多数时候屏幕保持黑色,或挂在屏幕上已正确初始化的以太网卡上。

我很少能看到登录屏幕,但键盘和鼠标不起作用,所以我真的什么也做不了。nolapic只是放慢了速度,而且不起作用,acpi=off似乎更有可能出现登录屏幕,但仍然没有鼠标和键盘。

现在,我已经没有主意了......知道它安装得很好,似乎能够启动,但不能使用它,这令人沮丧......

谁有我可以尝试的东西吗?

我还想知道为什么删除“gfxmode”行更有可能成功。

答案1

我在 2011 MBP 上用过这个。试试它是否能在 Mac mini 上运行。

https://forums.macrumors.com/threads/installing-ubuntu-on-2011-mbp-with-failed-amd-gpu.2182103/#post-27378444

编辑:

假设您使用的是 18.4.2 LTS。启动 USB,当出现 grub 时,输入“e”并编辑 grub 列表。

menuentry "Try Ubuntu without installing" {
   set gfxpayload=keep
   outb 0x728 1
   outb 0x710 2
   outb 0x740 2
   outb 0x750 0
   linux   /casper/vmlinuz  file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0 ---
   initrd   /casper/initrd
}

这应该允许您启动到 Live 模式(尽管屏幕颜色可能会失真)。安装 Ubuntu,不用担心分区,让 Ubuntu 清除所有内容(因为您使用的是空白驱动器)并且不包含第三方驱动程序。重新启动 USB,然后在 grub 中输入相同的代码。

当 GUI 出现时,打开“文件应用程序”>“其他位置”>“计算机”>“启动”>“Grub”,然后查找grub配置文件文件。打开终端并输入:

sudo chmod 777

然后将 grub.cfg 文件拖到终端窗口中。按回车键。 将文件权限更改为 R/W

这会将文件的权限更改为 R/W。

打开 grub.cfg 文件,找到 [menuentry 'ubuntu'] 行。下面是 [load_video] 行。在此行之后,添加

   outb 0x728 1
   outb 0x710 2
   outb 0x740 2
   outb 0x750 0

下面几行是 Linux 内核行。在“quiet splash”后添加

 i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0

这允许您将 grub 编辑成这样: 编辑 grub 菜单项

保存文件,然后在终端中执行以下操作:

sudo chmod 444

然后将 grub 文件拖到终端窗口中。如果您还没有关闭终端,只需按向上键发出最后一个 sudo chmod 命令,并将 777 更改为 444。 将权限改回只读

假设您没有重新启动来测试它是否有效。

重启电脑。理想情况下,如果你操作正确,电脑应该会直接启动到 Ubuntu,完全绕过 grub 条目。你仍然可以通过按 option/alt 访问 grub 菜单。

相关内容