无法登录 Ubuntu 19.10,按 Ctrl+Alt+F3 时冻结

无法登录 Ubuntu 19.10,按 Ctrl+Alt+F3 时冻结

我最近从 19.04 升级到了 19.10。

一切似乎都工作正常,但是就在昨晚我做了一个apt update/apt upgrade并且发生了一些内核更新。

现在,当我进入登录屏幕时,我无法登录。输入用户密码并点击登录按钮后,我立即被送回登录的选择用户部分。

有趣的是,如果我使用 GUI 元素重新启动计算机,警告会显示我已经登录,即使我启动计算机后还没有尝试登录。

Ctrl++ -屏幕冻结Alt,我无法做任何事情。尽管++仍然可以重新启动机器。F1F6CtrlAltDelete

从 grub 菜单中选择最新的内核恢复启动运行良好,自动登录后我立即进入桌面会话 (i3)。启动后进入恢复模式apt update/apt upgradedpkg --configure -a报告 0 个更改。

关于如何调试/修复此问题,您有什么想法吗?我怀疑我的帐户是自动登录的,但后来我不知何故被撞到了 Ubuntu 登录屏幕,奇怪的状态导致了问题。

我有 i5-4460 CPU、MS H81M-E34 (MS-7817) 主板和 Geforce GTX 1050Ti 显卡。我正在使用 nvidia-driver-430 软件包。

答案1

我也是。我最终删除了 Nvidia 驱动程序:

sudo apt remove nvidia-*

这不是一个完整的修复,但至少我可以再次登录并进入桌面。

答案2

错误报告:https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/1845801

Valtteri Vainikka (vrln) 于 2019-11-08 写道:

我认为 Martin 已经注意到了与 GRUB/Linux 启动选项有关的事情,更具体地说是“splash”启动选项。启用 testing-updates 后,我目前遇到的情况如下:

如果我设置自动登录,我就会陷入标准的无限登录循环,但不同之处在于我现在不能再通过 ctrl+alt+F3 等方式进入另一个 TTY 来立即修复它。整个系统现在都冻结了,所以我通过恢复模式修复了它。

出于好奇,我随后禁用了以下行 /etc/default/grub并运行sudo update-grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

结果:自动登录现在运行正常,不再出现问题。

另一种更彻底的方法是禁用自动登录。

注意:在包含 grub 更新的某些系统更新之后,此 grub 配置行会不断重新出现,您必须重新启动此过程。

答案3

我的台式机也遇到了同样的问题。我是这样修复的:

  1. 卸载 nvidia 驱动程序。

    我使用卸载脚本从 cuda10 目录卸载了带有 418 驱动程序的 cuda。还从 cuda10.1 目录卸载了 cuda。然后我使用脚本sudo apt remove nvidia-*清理了所有内容。

  2. 禁用自动登录(即使你从未启用过它,但由于某种原因,它在 19.10 中被设置为自动)。你可以在系统设置 → 详细信息 → 用户

  3. 从附加驱动程序安装 nvidia-435 驱动程序。

  4. 重启。

相关内容