在 Ubuntu 上使用 Threadripper 3xxx 更新至 5.4.0-54 后无法启动任何内核

在 Ubuntu 上使用 Threadripper 3xxx 更新至 5.4.0-54 后无法启动任何内核

我是后退。我最近让 apt 应用了一些更新并尝试重新启动。这次我出现了类似以下症状这个最近问题,但我没有英特尔处理器。

  • GRUB 菜单显示内核 5.4.0-52、-53 和 -54 的选项。
  • 选择其中任何一个都会发生相同的事情:正常行为,直到要求我输入密码来解密硬盘,然后输入密码后黑屏无响应。在那之后我得到的唯一响应是当我按Ctrl- Alt-时Del,它会在关闭时显示一个带有 5 个点“旋转器”的启动画面,或者Ctrl- Alt-F3让我进入终端登录。
  • 这意味着选择最老的内核无法给我提供可运行的系统。
  • 我可以正常启动任何内核的恢复模式。
  • dpkg -l | grep linux-image显示ii所有图像的状态。事实上,dpkg -l显示所有包的ii状态rc
  • dpkg --configure -a什么也没做。
  • update-grub成功完成但没有修复任何问题。
  • apt upgradeapt dist-upgrade除了打印“自动安装且不再需要”的软件包列表外不执行任何操作,该列表恰好包含最旧的内核和 Nvidia 驱动程序 :
    • libnvidia-compute-435
    • linux-headers-5.4.0-52
    • linux-headers-5.4.0-52-generic
    • linux-image-5.4.0-52-generic
    • linux-modules-5.4.0-52-generic
    • linux-modules-extra-5.4.0-52-generic

这让我很担心。过去,我能够安全地启动到最旧的内核,同时找出最新内核的安装问题。如果我的机器认为可以删除最旧的内核,那么其中的某些内容是否已损坏?

如果我从恢复模式“恢复正常启动”,它会让我进入终端登录提示。

我如何才能知道黑屏背后出了什么问题?我没有任何错误消息可以查找。

答案1

重新安装桌面解决了我的问题:

apt install --reinstall ubuntu-gnome-desktop

这是我之前尝试过的一些命令,它们本身并不能解决问题,但可能已经设置成功:

apt update
apt upgrade
apt dist-upgrade
apt install --reinstall linux-image-5.4.0-52-generic
apt install --reinstall libnvidia-compute-435

在我可以登录后,我发现我的互联网无法正常工作。原来网络管理器停止管理连接。这个答案通过清除文件内容解决了该问题/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

相关内容