我通过自己制作的自定义 USB 安装程序在 iMac(2010 年中)上安装了 LinuxMint。安装过程很顺利。没有错误。但是,之后启动时,只显示黑屏。
首先我以为是安装问题;所以,我又安装了一次。一样。根据我在网上的研究,我发现这显然是图形驱动程序问题。具体来说,是 Radeon 驱动程序。我的这台 iMac 配备了 ATI Radeon HD 4670。另外,在第二次安装时,我选择了自动登录选项,当我打开 iMac 电源并且操作系统启动时,即使出现黑屏,我也能听到启动声音。
在网络上,人们一直在谈论使用 GRUB 并添加nomodeset
、nvidia.modeset=0
、nouveau.modeset=0
或radeon.modeset=0
选项。我通过 USB 安装程序的 GRUB 完成了此操作,但我想这只会对安装程序产生影响,而不会影响要安装的操作系统。我没有应用 Nvidia 选项,因为我的显卡是 Radeon。无论有没有nomodeset
radeon 选项,安装程序都可以正常工作,但结果始终相同:LinuxMint 安装正常并启动,但出现黑屏。
所以,此时,我可以让安装程序运行并安装操作系统。另外,之后我可以听到启动声音,如果我再次从 USB 启动并检查驱动器,我可以看到操作系统文件。
我也尝试过Ubuntu。确切的问题再次出现。我也尝试过 Fedora。我什至无法进入安装过程。当我选择安装选项时,一直显示黑屏。由于这是 iMac,而不是具有常规 BIOS 接口的典型 PC,我可以选择哪些选项来解决此问题?我可以让它与 LinuxMint 一起工作吗?也许我应该切换到一个完全不同的发行版?或者完全不同的东西?
谢谢。
答案1
我解决了我的问题。nomodeset
正如我在问题中所解释的那样,这是关于添加的。问题是我把它添加到了错误的地方。
当安装完成并启动机器时(使用电缆连接的键盘):
e
在启动过程中听到经典的 macOS 启动铃声后按下,- 这将是已安装系统的 GRUB,
- 放入,
nomodeset
GRUB_CMDLINE_LINUX
- 按 继续引导
F10
。
这将使其适用于当前启动。如果你想让它坚持下去:
- 编辑
/etc/default/grub
, - 添加,
nomodeset
GRUB_CMDLINE_LINUX
- 保存文件,
- 执行
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
(这里的路径可能会改变)。
上述过程将禁用您的显卡,从而降低您的性能。不过,您现在已经有了一个可运行的系统,可以使用它来使显卡正常工作。例如,就我而言,即使我的显卡受支持,如果启用它,我也会看到黑屏。有讨论这里这就是其中的内容。