加入收藏 | 设为首页 | 会员中心 | 我要投稿 宁德站长网 (https://www.0593zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

解决Ubuntu在启动时冻结的问题

发布时间:2019-04-23 23:42:06 所属栏目:Windows 来源:Abhishek Prakash
导读:副标题#e# 本文将向你一步步展示如何通过安装 NVIDIA 专有驱动来处理 Ubuntu 在启动过程中冻结的问题。本教程仅在一个新安装的 Ubuntu 系统上操作验证过,不过在其它情况下也理应可用。 不久前我买了台宏碁掠夺者笔记本电脑来测试各种 Linux 发行版。这台庞

当你的系统已经更新和重启完毕,按下 Windows 键打开一个菜单栏,并搜索“软件与更新Software & Updates”。

点击“软件与更新”(Software & Updates)

点击“软件与更新”(Software & Updates)

然后切换到“额外驱动Additional Drivers”标签页,并等待数秒。然后你就能看到可供系统使用的专有驱动了。在这个列表上你应该可以找到 NVIDIA。

选择专有驱动并点击“应用更改Apply Changes”。

NVIDIA 驱动安装中

NVIDIA 驱动安装中

新驱动的安装会费点时间。若你的系统启用了 UEFI 安全启动,你将被要求设置一个密码。你可以将其设置为任何容易记住的密码。它的用处我将在步骤 4 中说明。

你可能需要设置一个安全启动密码

你可能需要设置一个安全启动密码

安装完成后,你会被要求重启系统以令之前的更改生效。

在新驱动安装好后重启你的系统

在新驱动安装好后重启你的系统

步骤 4:处理 MOK(仅针对启用了 UEFI 安全启动的设备)

如果你之前被要求设置安全启动密码,此刻你会看到一个蓝色界面,上面写着 “MOK management”。这是个复杂的概念,我试着长话短说。

对 MOK(设备所有者密码)的要求是因为安全启动的功能要求所有内核模块都必须被签名。Ubuntu 中所有随 ISO 镜像发行的内核模块都已经签了名。由于你安装了一个新模块(也就是那个额外的驱动),或者你对内核模块做了修改,你的安全系统可能视之为一个未经验证的外部修改,从而拒绝启动。

因此,你可以自己对系统模块进行签名(以告诉 UEFI 系统莫要大惊小怪,这些修改是你做的),或者你也可以简单粗暴地禁用安全启动。

现在你对安全启动和 MOK 有了一定了解,那咱们就来看看在遇到这个蓝色界面后该做些什么。

如果你选择“继续启动”,你的系统将有很大概率如往常一样启动,并且你啥事儿也不用做。不过在这种情况下,新驱动的有些功能有可能工作不正常。

这就是为什么,你应该“选择注册 MOK”。

解决Ubuntu在启动时冻结的问题

它会在下一个页面让你点击“继续”,然后要你输入一串密码。请输入在上一步中,在安装额外驱动时设置的密码。

别担心!

如果你错过了这个关于 MOK 的蓝色界面,或不小心点了“继续启动”而不是“注册 MOK”,不必惊慌。你的主要目的是能够成功启动系统,而通过禁用 Nouveau 显卡驱动,你已经成功地实现了这一点。

最坏的情况也不过就是你的系统切换到 Intel 集成显卡而不再使用 NVIDIA 显卡。你可以之后的任何时间安装 NVIDIA 显卡驱动。你的首要任务是启动系统。

步骤 5:享受安装了专有 NVIDIA 驱动的 Linux 系统

当新驱动被安装好后,你需要再次重启系统。别担心!目前的情况应该已经好起来了,并且你不必再去修改内核参数,而是能够直接启动 Ubuntu 系统了。

我希望本教程帮助你解决了 Ubuntu 系统在启动中冻结的问题,并让你能够成功启动 Ubuntu 系统。

如果你有任何问题或建议,请在下方评论区给我留言。

【编辑推荐】

  1. Linux 绝对霸主,Linux 开发者未来可期
  2. 如何在Linux中配置sudo访问权限
  3. Linux的优缺点,Linux与Windows的区别
  4. Linux下使用killall命令终止进程的8大用法
  5. 如何在Linux上安装并启用Flatpak支持?
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:宁德站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!