将 Nvidia 专有驱动程序更新至 455 后无法启动 Ubuntu

将 Nvidia 专有驱动程序更新至 455 后无法启动 Ubuntu

在更新软件包(包括 Nvidia 驱动程序)后,我的 PC 启动时出现了一些严重问题。它们是通过“部分升级”更新的,以前我更新驱动程序时通常可以顺利进行,但现在,当我尝试启动时,却initramfs unpacking failed: decoding failed没有其他输出。

现在,使用 Grub 菜单,我尝试进入 Ubuntu 恢复菜单,以便尝试在终端中进行一些常见的修复,但它从未将我带到恢复菜单。相反,它在输出一系列行后卡住了,这似乎无法解释它为什么“挂起”或“冻结”(底部的光标不再闪烁并卡在打开或关闭状态)。我也尝试过使用调试参数运行恢复模式,以尝试获取更详细的输出,但我看不到打印的行有任何直接问题。

挂起时恢复模式(带有调试参数)的输出如下图所示:https://cdn.discordapp.com/attachments/486937095923826710/780605563608105012/IMG_20201123_202656.jpg

我的主要目标是进入恢复模式,然后我可以排除导致 initramfs 失败的原因。

编辑:dmesg 日志可以在这里找到:https://cdn.discordapp.com/attachments/315258983399161866/780644249464471572/dmesg

答案1

尝试 LiveUSB Ubuntu 安装后,不知何故,我的常规安装启动时出现了与从 LiveUSB 运行时未启用“安全模式”启动时出现的图形错误相同的图形错误。因此,nomodeset在 GRUB 中添加常规启动脚本让我可以启动我的 PC!

没想到,启动“软件和更新”后,我又看到了部分升级,显示所有 Nvidia 450 库都升级到了 455除了,这libnvidia-fbc1-###可能就是为什么一切都搞砸了。不知道为什么第一次升级没有正确执行,也不知道如何避免,但至少这不像一些 Windows 问题那么糟糕。

相关内容