我尝试恢复一台 MacBook 6.2(2010 年中),它在 2020 年初的出厂硬件配置下运行速度非常慢(4 GB RAM、GeForce GT 330M 专用显卡和 Intel Core i5)。首先,我手动清理了主板、风扇和所有其他组件上的灰尘。之后,我购买了一个兼容的 4 GB RAM 模块,安装它,然后升级到 Ubuntu 18。
然后我面临以下问题:
安装后我立即意识到风扇速度配置不正确,MacBook 严重过热,导致系统冻结。
在解决了最初的问题(解决方案如下)后,当我尝试启动“图形繁重”的程序(例如 Firefox)时,操作系统也卡住了。如果打开时间过长或无限期卡住(这种情况很常见),唯一的解决方案就是重新启动系统。
为了避免上一个问题,我发现了一个选项,但这又引出了新的问题。我开始通过 来打开此类程序,right-clicking然后选择使用独立显卡打开。它运行正常,直到某个应用程序自行启动。当发生这种情况时,图形繁重的程序启动时没有“专用图形”选项,并且保持相同的状态,卡住。因此,我开始认为使用独立显卡打开策略更像是“胶带”修复,而不是真正的解决方案。然后我意识到使用英特尔显卡时操作系统卡住了,因此我意识到没有使用来自显卡专用板的第三方软件。然后我进入应用程序菜单 → 软件和更新 →附加驱动程序我发现了一个选项,可以使用 NVIDIA 驱动程序来处理未选中的图形。因此,我认为我已经处理好了一切,我选择了软件选项,重新启动了系统,然后...屏幕空白!系统根本没有初始化。
我尝试了一些论坛建议,重新安装 Ubuntu 并反复尝试,但这些方法都不适合我的情况。因此,很长一段时间以来,我都采用“胶带”技术(前面提到过),偶尔当我的 Mac 卡住时,就需要重新启动系统。
有人遇到过同样的问题吗?有人能帮我解决吗?
答案1
最近,Linux 发布了新的 Ubuntu 版本 22.04,我决定最后一次尝试,在我的旧 MAC 上安装一个稳定的 Linux 操作系统。他们对系统与专用图形卡交互的方式进行了某些更改,这一事实让我很受鼓舞。
安装最新版本并进行一些更改后,我终于在我的 MAC 上拥有了功能齐全的 Ubuntu!
然后,我决定写下这个分步说明来帮助任何想要恢复原始 Mac 并遇到类似问题的人。
第一个问题的解决方案:
首先,在 MacBookPro 上安装 Ubuntu 22.04 并确保它具有互联网连接后,必须尽快解决第一个问题,因为存在过热的危险:
第一个问题的解决方案很简单,只需安装macfancltd
。
使用Ctrl++打开终端并运行以下命令:AltT
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install macfanctld
第二和第三个问题的解决方案:
第二和第三个问题更难解决。我花了很多时间阅读和研究这些问题,只发现了几篇解决这些问题的文章,其中最有益的是Ubuntu 19.10 2011 年初 17 英寸 Macbook Pro 上的混合显卡然后我做了一些调整,只缓存与我的情况相关的信息,并执行以下操作:
使用以下命令检查您安装的分区
gparted
(系统会要求您安装它):sudo apt-get install gparted sudo gparted
它会打开一个窗口,告诉你 Ubuntu 的安装位置。在我的例子中,它
/dev/sda2
包含一个ext4
分区。接下来挂载分区:
sudo mount /dev/sda2 /mnt
然后挂载/绑定 GRUB 需要访问的目录:
sudo mount --bind /dev /mnt/dev && sudo mount --bind /dev/pts /mnt/dev/pts && sudo mount --bind /proc /mnt/proc && sudo mount --bind /sys /mnt/sys
然后使用以下命令进入该环境
chroot
:sudo chroot /mnt
您现在应该能够编辑
/etc/default/grub
,正如其他人指出的那样:sudo nano /etc/default/grub
将行更改
GRUB_CMDLINE_LINUX_DEFAULT=""
为GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
(或intel.modeset=0
在此处添加)。保存、覆盖并重新启动系统。
完成了!我真诚地希望这个主题对遇到类似问题的人有用。
经过这些修改后,我的 MacBook 表现出色,打开多个高图形程序而不会崩溃。