Ubuntu 20.04 更新后无法通过登录

Ubuntu 20.04 更新后无法通过登录

4 天前,我决定安装“软件和更新”一段时间以来一直建议的更新。进度对话框消失后,我合上笔记本电脑盖,以为它会进入睡眠状态(没有关机),但当我打开它时,电脑完全没有反应,黑屏上有一些文字。所以我需要用电源按钮强制关机,但后来我打开电源,一切正常。第二天,我打开电脑,然后被引导到 busybox。运行fsck /dev/sda2我的根分区,检测到并修复了系统文件的一些损坏。重新启动后,出现了带有圆形进度条的 ubuntu 徽标,一连串带有闪烁光标的黑屏,取而代之的是带有鼠标光标的黑屏,这让我无法进入登录屏幕。所以这些是我到目前为止通过 TTY 所做的:

  • 完成以下升级:https://askubuntu.com/a/1239036/1572653还测试sudo apt --fix-broken installsudo dpkg --configure -a
  • 重新安装 grub 如下:https://www.linux.org/threads/urgent-linux-system-not-loading-up-login-page.32370/post-110166这个线程与我的情况非常相似。
  • 将显示管理器从 gdm3 更改为 lightdm。这样做后,登录屏幕出现,但输入密码后,“哦,不,出问题了”再次阻止了我。我甚至测试了 xdm。在这种情况下,登录屏幕出现,但随后,只是黑屏。
  • 清除并重新安装 nvidia 驱动程序以及 xorg 和 gnome 如下:https://askubuntu.com/a/760935/1572653
  • 操作 grub 并更改quite spalshnomodeset以下内容:https://askubuntu.com/a/111298/1572653
  • 使用startx,操作一眨眼就终止,没有任何错误。但是根据https://askubuntu.com/a/223634/1572653我尝试了在这个线程中找到的更多解决方案。.xsession-erros文件Xorg.1.log似乎很有用,但不知道在其中寻找什么
  • 怀疑升级后的 nvidia 驱动程序存在问题,我将其从 510 降级到 470(在发生这一切之前我已经使用过这两个版本)
  • 怀疑升级后的内核(版本 5.13.0-41)与 nvidia 驱动程序不兼容。所以我重新安装了被 autoremove 删除的旧内核(5.11.0-27)。但是当我启动到 5.11.0-27 并在那里安装任何东西时,我没有互联网连接。实际上nmcli dev wifi list显示没有可用网络,而在 5.13.0-41 上却有。有人知道为什么吗?
  • fsck -a /dev/sda1这是我的 /boot/efi 分区。它报告了脏位。输出与此处的问题完全相同:fsck 报告脏位但是当我选择修复它们时,下次重新启动时它们仍然存在。

毕竟,我仍然面临着使用 lightdm 时出现“哦,不行,出问题了”的情况,以及使用 gdm3 时出现光标闪烁的黑屏的情况。

还有几点说明:

  • 安全启动已禁用,因为少数
  • 我断开了酷派数据线与笔记本电脑的连接,因为有少数人连接了 HDMI 和 USB 数据线,然后发生了一些奇怪的事情。现在每次出现 lightdm 登录屏幕时,我都能听到嘟嘟声,就像断开 USB 数据线时一样。以前没有这种声音。(可能没那么有用)
  • 我在 ubuntu 上只有一个用户帐户。
  • 系统详细信息:联想 ideapad 310 _ Ubuntu 20.04 LTS _ CPU:英特尔酷睿 i5-7200U 2.5GHz _ 8GB Ram _ HDD 1TB _ NVIDIA Geforce 920MX
  • 我知道论坛上有类似的问题,但希望我提供的细节能够解决一些问题。

我将尝试尽快附加任何所需的信息,例如命令的输出。

/var/log/demsg:https://pastebin.ubuntu.com/p/bNRn2VdBnH/

我的仓库:https://pastebin.ubuntu.com/p/ztFcWv863X/

.xsession 错误:https://pastebin.ubuntu.com/p/z7TsRSzmK6/

系统日志的前 6000 行(尽可能多):https://pastebin.ubuntu.com/p/59mYPnWTxx/

Xorg.1.日志:https://pastebin.ubuntu.com/p/fWJcNK9Kf6/

输出sudo lshw -c videohttps://pastebin.ubuntu.com/p/McFPzYp9Nv/这难道没有任何意义吗?为什么列出两项?是否存在矛盾的可能性?

更新
下列的这个答案我创建了另一个帐户,并删除了~/.config这两个帐户。“哦,不行,出了点问题”消失了,第一次安装 ubuntu 时出现的欢迎屏幕出现了,它是屏幕顶角的一个小框(包括实时补丁设置、帮助改进 ubuntu 等)。它是可扩展的,就像任何其他应用程序窗口一样。在这个窗口中一切都很好(单击、右键单击等等),但屏幕的其余部分没有其他东西,只有 lightdm 登录屏幕上可见的焦点窝背景。有什么提示吗?

更新echo $DISPLAY打印空白

答案1

我花了一个世纪才弄清楚gnome-shell这里存在问题。由于某种我不知道的原因,$DISPLAY每当我登录 gnome 桌面环境时,变量都会设置为 null(空白)。所以我需要:0每次通过 TTY3 时都将此变量设置为。然后,通过运行命令在 TTY3 中启动 Firefox 和 VLC 等图形应用程序并切换到 TTY7(图形环境),我可以使用带有 GUI 的应用程序。但现在我太累了,无法调查 gnome 问题,所以安装了 unity,一切都很好。但是,考虑到出现错误的可能性,我在这里发布了 gnome 问题以防您好奇:Ubuntu 20.04 gnome-shell 启动失败

相关内容