解决Ubuntu在启动时冻结的问题
副标题[/!--empirenews.page--]
不久前我买了台宏碁掠夺者笔记本电脑来测试各种 Linux 发行版。这台庞大且笨重的机器与我喜欢的,类似戴尔 XPS那般小巧轻便的笔记本电脑大相径庭。 我即便不打游戏也选择这台电竞笔记本电脑的原因,就是为了 NVIDIA 的显卡。宏碁掠夺者 Helios 300 上搭载了一块 NVIDIA Geforce GTX 1050Ti 显卡。 NVIDIA 那糟糕的 Linux 兼容性为人们所熟知。过去很多 It’s FOSS 的读者都向我求助过关于 NVIDIA 笔记本电脑的问题,而我当时无能为力,因为我手头上没有使用 NVIDIA 显卡的系统。 所以当我决定搞一台专门的设备来测试 Linux 发行版时,我选择了带有 NVIDIA 显卡的笔记本电脑。 这台笔记本原装的 Windows 10 系统安装在 120 GB 的固态硬盘上,并另外配有 1 TB 的机械硬盘来存储数据。在此之上我配置好了 Windows 10 和 Ubuntu 18.04 双系统。整个的安装过程舒适、方便、快捷。 随后我启动了 Ubuntu。那熟悉的紫色界面展现了出来,然后我就发现它卡在那儿了。鼠标一动不动,我也输入不了任何东西,然后除了长按电源键强制关机以外我啥事儿都做不了。 然后再次尝试启动,结果一模一样。整个系统就一直卡在那个紫色界面,随后的登录界面也出不来。 这听起来很耳熟吧?下面就让我来告诉你如何解决这个 Ubuntu 在启动过程中冻结的问题。
解决 Ubuntu 启动中由 NVIDIA 驱动引起的冻结问题我介绍的解决方案适用于配有 NVIDIA 显卡的系统,因为你所面临的系统冻结问题是由开源的 NVIDIA Nouveau 驱动所导致的。 事不宜迟,让我们马上来看看如何解决这个问题。 步骤 1:编辑 Grub在启动系统的过程中,请你在如下图所示的 Grub 界面上停下。如果你没看到这个界面,在启动电脑时请按住 在这个界面上,按 按“E”按键 你应该看到一些如下图所示的代码。此刻你应关注于以 “linux” 开头的那一行。 前往 Linux 开头的那一行 步骤 2:在 Grub 中临时修改 Linux 内核参数回忆一下,我们的问题出在 NVIDIA 显卡驱动上,是开源版 NVIDIA 驱动的不适配导致了我们的问题。所以此处我们能做的就是禁用这些驱动。 此刻,你有多种方式可以禁用这些驱动。我最喜欢的方式是通过 请把下列文本添加到以 “linux” 开头的那一行的末尾。此处你应该可以正常输入。请确保你把这段文本加到了行末。
现在你屏幕上的显示应如下图所示: 通过向内核添加 nomodeset 来禁用显卡驱动 按
步骤 3:更新你的系统并安装 NVIDIA 专有驱动别因为现在可以登录系统了就过早地高兴起来。你之前所做的只是临时措施,在下次启动的时候,你的系统依旧会尝试加载 Nouveau 驱动而因此冻结。 这是否意味着你将不得不在 Grub 界面上不断地编辑内核?可喜可贺,答案是否定的。 你可以在 Ubuntu 上为 NVIDIA 显卡安装额外的驱动。在使用专有驱动后,Ubuntu 将不会在启动过程中冻结。 我假设这是你第一次登录到一个新安装的系统。这意味着在做其他事情之前你必须先更新 Ubuntu。通过 Ubuntu 的
(编辑:湘西站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |