Macbook 上的 Ubuntu 18.04 每次在桌面环境中都会挂起

Macbook 上的 Ubuntu 18.04 每次在桌面环境中都会挂起

我是个完全的新手,Ubuntu 安装在我 2009 年中期的 Macbook 的一个分区上,作为双启动,没有 rEFInd,只需按住 Option 键并在需要时选择 EFI Boot 即可启动。

一些基本的系统统计数据:

显卡:NVIDIA GeForce 9400M GPU

Broadcom 蓝牙芯片组

内存:6 GB DDR2 800 MHz SDRAM

CPU:Intel Core 2 Duo(2.13 GHz),2 核,L2:3MB

硬盘:三星 1 TB(Ubuntu 约 493 GB,交换约 6 GB,其余为 Mac OS)。老式硬盘,非固态。

我的 Mac OS 版本是 El Capitan,10.11.6

每次我尝试使用 Ubuntu 时,它都会挂起,鼠标光标无法移动,无法点击,键盘没有响应,只能移动光标。我几乎总是能正常启动和登录,问题要么在我进入桌面后立即发生,要么在之后不久发生,我认为我从来没有经历过持续超过 20 分钟的 Ubuntu 会话,甚至从未发生过这种情况。还没有机会真正尝试任何诊断技术,因为这是我的第二次安装,它仍然让我在登录时浏览欢迎内容。不得不重新安装,因为我忘记了原来的密码,当我到达“好吧,我还是坚持使用 MacOS,因为我真的需要我的电脑来d* 工作,而不是我每天摆弄和艰难重启 5 次”。

但现在,情况似乎变得更糟了。在发生挂起之前,我甚至无法尝试安装 NVIDIA 驱动程序。我第一次这样做了,但没有帮助。

我不知道这有多重要,但我确实有一个大约 5.87 GB 的交换分区(这是我用 El Capitan 的磁盘实用程序能做到的最精确的)。我的第一个 Ubuntu,我没有交换分区。

我要提到的另一件事,无论是否相关,是我似乎没有在 MAC OS 方面可用的恢复磁盘(但我在拇指驱动器上有一个 OS X 安装程序),可能是因为它是一个替换的 HD。

我曾尝试研究该问题,但似乎找不到任何与我的情况相关的内容,我在类似问题上找到的所有线程对于以前的版本来说都非常旧,或者对于我这样的新手来说是难以理解的,或者建议依赖键盘进行修复(针对冻结问题),而我做不到,因为当发生这种情况时我的键盘将无法工作,或者来自在尝试启动时遇到此问题的用户,他们甚至无法进入桌面。

我将非常感激你们能给出的任何建议,即使只是诊断方面的一点建议。我确信还需要做更多的诊断,但请记住,我对此非常陌生,因此如果您可以提供命令和/或相关页面的链接,或“if/else/then”场景,那将非常有帮助。建议我“尝试检查您的内存日志”或类似的东西在这一点上对我来说几乎毫无意义,因为 1,我真的不知道怎么做,2,我真的不知道我要寻找什么,或者如果我找到“它”,我应该做什么。

也许我问的问题太多了,但接下来几天我会关注这个帖子,而且会相对快速地回复,因为我现在正在度假,所以如果我的电脑允许的话,我很乐意回答进一步的问题和/或发布命令的输出等。谢谢大家,祝我好运。

答案1

好吧,我很高兴地告诉大家,我的问题似乎或多或少得到了解决(我说或多或少,因为我又遇到了一次挂起)。这需要耐心和毅力,也许还需要一点运气,但这就是我所做的……

  1. 我把安装 NVIDIA 驱动程序作为我的首要任务。

    尝试了几次(硬重启),但每次登录 Ubuntu 时,我都会尝试安装 NVIDIA 和 Broadcom 驱动程序。网上有详细的文档,但为了完整起见,我选择了 GUI 路径,打开了“软件和更新”>“其他驱动程序”。

  2. 完成之后,老实说,我现在不记得是否是在同一会话期间,我想等几天,看看我是否在这个论坛上得到了回复,或者是否可以在我进一步发布之前自己找到解决办法...我打开终端并运行以下命令,作为包含空格的连续行:

sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04

抱歉,我还不知道如何制作漂亮整洁的盒子,我可能会稍后更新。我最初在 Medium 上发现了这个https://medium.com/@gspasov2/how-to-fix-ubuntu-18-04-lts-random-freezes-52bb75d55c70,但那里显示的那一行对我来说不起作用(我认为这是一个网页渲染问题),所以我找到了正确的行无法在 18.04.2 上完全安装 hwe 堆栈 当我将其粘贴到网络搜索中时。谢谢 Sergei、Brandon 和 AskUbuntu 社区!

幸运的是,我似乎没有遇到 Brandon 遇到的同样问题,我最终重新启动并运行了我的第一个长时间的 Ubuntu 会话,到目前为止一切都运行得非常顺利,即使重新启动、在不同的操作系统会话之间启动等。就像我提到的那样,我昨天确实挂了,但没有操作系统是完美的,在那之前我有几个完美的 Ubuntu 会话,所以我想现在没问题了,但如果我很快再次看到问题,我会更新。

因此,我对此的看法是:

  • 在安装并成功启动后,安装适合您的硬件(图形和网络)的驱动程序可能是首要任务。我认为仅凭这一点并不能对我的情况产生最终的影响,但我在许多论坛和文章中收集到的信息似乎支持这一点。

  • 如果系统冻结或挂起,您可能需要多次重新启动,然后等待并希望系统能够运行足够长的时间,以便安装驱动程序并应用任何其他修复程序,可能包括上面的一行,这最终似乎对我和至少另外 2 个人有所帮助。我知道,等待和希望那一刻的到来听起来并不令人放心,实际上却非常痛苦。如果您继续遇到问题,请给自己和您的系统一个休息的机会。

  • 与最后一点相关,我认为 Ubuntu 必须“注册”您已完全完成欢迎部分,然后您才能达到足够稳定的状态,以便安装驱动程序并运行该命令。在我的情况下,前几次系统都会挂起。

  • 如果您正在阅读本文,希望您采取相同的方法,或者如果您没有,可能为时已晚,但在我看来,强烈建议您保留一个包含以前操作系统的分区(在外部驱动器上备份),或者使用第二台稳定的计算机,直到您的 Ubuntu 能够稳定运行。这只是新手对其他新手说的话,我肯定会问新手一段时间的问题,但由于到目前为止还没有其他人加入这个帖子,我这么说只是希望大家会觉得它有用。

当然还有虚拟机选项,但我个人还无法就其细节提供建议,因为我没有在这里尝试过。

我知道我在这里说了很长的话,对于更有经验的 Linux 用户来说,我敢打赌,我在这里写的大部分或全部内容可能听起来陈腐和业余,我确信确实如此,但我来这里是为了学习,我欢迎任何反馈、更正或补充信息。只是希望有人会觉得这有帮助。

相关内容