重新安装显卡驱动程序后 Ubuntu 不再启动

重新安装显卡驱动程序后 Ubuntu 不再启动

Ubuntu 版本:22.04 或 22.10,无法再检查

我今天启动了机器,发现桌面环境没有加载。我得到了一些文本,似乎表明 ubuntu 服务正在启动,然后它消失了,我看到一个黑屏,光标闪烁。我能够使用 ctrl+alt+f3 切换到终端。在谷歌搜索和挖掘之后,我跑过去sudo lshw -c video看到我的显卡旁边有“unclaimed”字样,我理解这是显卡驱动程序不工作了。所以我做了一个sudo ubuntu-drivers devices并选择了推荐的驱动程序,我记得是 nvidia-driver-520-open。所以我尝试用 安装它sudo ubuntu-drivers install nvidia-driver-520-open。它报告说所有驱动程序都已安装。所以我想我可以用 apt 重新安装:(sudo apt-get install --reinstall nvidia-driver-520-open我想,我是凭记忆写的)。然后我重新启动,又得到了同样的结果。在谷歌搜索之后,我发现一篇帖子建议我需要为内核版本安装 linux-headers,所以我又这样做了sudo apt-get install linux-headers-5.17.0-1020-oem(再次 - 内存中的版本)并再次重新启动。这次我得到了 gnome 登录屏幕并能够登录。但是我在 ubuntu 设置中发现所选的显卡是 llvmpipe。所以我尝试使用 nvidia 显卡sudo prime-select nvidia并再次重新启动。这没有任何变化。所以我想我可能不得不尝试不同版本的驱动程序。我转到“软件和更新”>“其他驱动程序”,然后选择 515 版本的驱动程序。安装完成后,我重新启动了。但是现在我再也无法真正启动了。我得到了一些我认为是内核日志的文本,然后我再次得到了带有光标的黑屏,但这次我无法切换到终端。重试几次后,我再次得到了 gnome,但登录几秒钟后屏幕变黑并且没有响应。

我能够从安装 ubuntu 时使用的 USB 驱动器启动

我意识到我可能在这个问题上表现得很愚蠢,但是有什么办法可以解决这个问题吗?

答案1

  1. 启动时,出现“BIOS”文字,点击ESC 一次
    (如果不起作用,请尝试按住任一SHIFT键)
  2. ...这应该会使“grub 菜单”出现。
  3. 在“高级”选项下,找到最新内核版本的“恢复模式”并选择它。
  4. 应该会出现另一个菜单;选择选项fsckenable networking然后drop to root prompt点击Enter以实际进入#提示符 - 即以用户身份 Bash root
  5. 在这里你可以自由地做很多事情,例如破坏你的Linux - 所以请彻底检查你输入的内容。
  6. dpkg --list | grep ^ii.*nvidia将会告诉您安装了哪些 nvidia 相关的软件包。
  7. sudo apt purge package-name所有的事情,
  8. 然后执行reboot并查看是否可以正常登录...
  9. 如果是;按下 Super-key (Win-Key) 并开始输入Additional drivers,很快就会出现一个绿色图标;单击它/选择它并按下Enter。安装较旧的 nVidia 驱动程序,看看是否有效(我使用的是 470)
  10. 如果不;返回恢复模式根提示符并尝试从那里安装例如 470 版 nvidia-drivers...输入apt install nvidia并点击TAB该点;应该会出现一个可用的驱动程序列表;输入其中一个的第一个字符并TAB再次点击...然后输入全名,点击Enter尝试安装。
    (注意安装过程中是否有任何错误!尝试使用上面的“清除”恢复此类安装)

相关内容