首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ubuntu登录GUI中的任何输入都会导致系统完全冻结

Ubuntu登录GUI中的任何输入都会导致系统完全冻结
EN

Ask Ubuntu用户
提问于 2017-07-24 05:36:52
回答 2查看 170关注 0票数 3

1.形势

大约两天前,当尝试登录我的Ubuntu机器时,Ubuntu登录GUI中的任何输入都会导致系统完全冻结。在提交UN/密码之前,接口的所有元素都按预期的方式运行(包括小部件、鼠标、键盘等)。唯一的办法就是强制关闭。

背景详情:

  • Ubuntu 16.04 LTS
  • MSI 64x单引导(UEFI)
  • 管理员引导密码是活动的。
  • 任何基于GUI的登录尝试都会锁定需要强制关闭的整个系统。

从星期六早上(现在差不多两天)起,我就一直在努力想办法解决这个问题。

2.已知事实

  • 系统bios中目前不存在错误。
  • 实时图像可以引导到Legacy和UEFI。(用Kali live、Ubuntu、Grub2修复盘和超级令人敬畏的SystemRepairCD版本进行测试)
  • 在出现问题之前,我所从事的项目包括安装Google、Firebase、NPM和NodeJS。
  • 上周,我设置了一个WAVES块链节点。

3.假设

该问题可能存在于路径冲突中。我记得在一些与NPM和NodeJS权限相关的bug中遇到了问题,因此(正如正式文档中所建议的,以及Firebase文档所建议的),我设置了另一条路径。

请参阅以下参考资料:NPM:修复NPM权限

所以说了所有这些,问题仍然存在。此外,我还在GUI登录页面尝试了以下操作:

代码语言:javascript
运行
复制
(Control) + (Alt) + (F1)

命令冻结了我的系统..。再来一次。

请帮助我处理这个错误,因为我真的需要在工作周开始之前再次操作。

先谢谢大家。

更新

(20170724)似乎还有几个人对来自NVIDIA显卡最新系列的与图形用户界面相关的错误产生了问题。

EN

回答 2

Ask Ubuntu用户

发布于 2017-07-25 12:23:35

解决方案

这篇文章解释了工作解决方案的基础:如何使用命令行更改专有视频驱动程序?

总之,最近的Ubuntu更新打破了许多最新的NVIDIA移动显卡和Ubuntu系统之间的协同平衡。因此,用户在更新完成后尝试登录时会遇到冻结的GUI或命令行。最终,工作解决方案是采取以下步骤:

  1. 重新启动您的机器

如果您被卡在冻结的GUI登录页面上,这可能涉及强制关闭。要执行此操作,只需按下并按住电源按钮,直到系统关闭。再次按电源按钮以启动电源序列.

  1. 确保安全引导被禁用

执行此步骤非常重要,因为它将使您不必在此过程中执行另一个更复杂的步骤。“安全启动”是通过您的BIOS/UEFI启动菜单禁用。对一些人来说,访问BIOS菜单可能是一件令人沮丧的事情,因为许多计算机的输入方法是不同的(这是基于您的硬件的,因此您可能不得不查找它)。尽管如此,许多机器可以通过在初始启动过程中持续按(或按住) DELETE、F10、F2、SHIFT或ESC按钮几次强制进入启动菜单,直到菜单出现为止。一旦您进入BIOS菜单,导航到“安全启动”设置,并确保它被禁用。(并非所有机器都配备安全启动)

  1. 重新启动您的机器

确保安全启动被禁用后,再次重新启动系统

  1. 访问GRUB菜单并加载上一次更新

对于某些系统,每次打开计算机时都会显示GRUB菜单。对于其他系统(如我的系统),在启动系统以访问GRUB时,您必须按下SHIFT键并按住SHIFT键。进入菜单后,导航到"Advanced“部分,并选择Ubuntu的上一次更新(只需查看版本号)。没有必要通过安全模式等访问系统。只需使用上一版本的Ubuntu,在出现错误的GPU驱动程序更新之前。

  1. 下载替代驱动程序

一旦进入系统,您将需要通过在系统终端中键入以下命令来获得Ubuntu驱动程序工具:

代码语言:javascript
运行
复制
sudo apt install ubuntu-drivers-common
sudo apt-get update

现在使用以下命令运行该工具:

代码语言:javascript
运行
复制
sudo ubuntu-drivers devices

这将给你的图形卡和相应的可用驱动程序的读出。下面是这个列表的一个示例:

代码语言:javascript
运行
复制
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==

vendor   : NVIDIA Corporation
modalias : pci:v000010DEd00000DDAsv000017AAsd000021D1bc03sc00i00
model    : GF106GLM [Quadro 2000M]
driver   : xserver-xorg-video-nouveau - distro free builtin
driver   : nvidia-304-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-331 - distro non-free recommended
driver   : nvidia-331-updates - distro non-free

注意其中一个选项写着“推荐”。那是要得到的。只需使用以下命令下载并安装该驱动程序(并重新启动系统):

代码语言:javascript
运行
复制
sudo apt-get install nvidia-331
sudo apt-get update
sudo reboot
  1. 重新启动和更新

您现在可以通过Ubuntu登录到您的用户帐户。

补充资源

票数 0
EN

Ask Ubuntu用户

发布于 2017-07-24 12:55:43

我注意到,当我尝试使用LinuxVersion4.10.x的新默认值时,它就无法登录。我尝试过使用恢复模式,但仍然失败。

我必须进入高级模式(在计算机启动时保持shift )并使用以前的版本。Linux4.8.0-58,然后就可以工作了。我有一个NVidia象限FX 4600和英特尔核心四机。

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/939113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档