安装 Nvidia 驱动程序后,我无法再访问我的 Ubuntu 18.04 GUI。现在,似乎我只能访问恢复模式。
我需要更新我的 CUDA 版本,而且我可能清除了太多的模块。
一开始,我的键盘和鼠标都无法使用,我使用另一个 Linux 内核登录。然后,我发现我的 GPU 无法被识别,于是我决定重新安装 NVIDIA 和 CUDA 驱动程序(下载 .run 文件并用 执行它们sudo sh ./file.run
。这现在已经破坏了我对操作系统的访问。
启动我的系统时出现以下文本(N、M、L、K 和 X 是数字的占位符):
Warning: Failed to connecct to lvmetad; Falling back to device scanning
/dev/mapper/ubuntu--vg-root: clean, N/M files, L/K blocks
[ X] nvidia-gpu 0000:07:00:3: i2c timeout error e000000
在恢复模式下使用sudo apt install
命令或dpkg Repair broken packages
抛出Failed to fetch
错误。我也试过了sudo apt purge nvidia*
,但没有成功。
我如何再次安装或访问 GUI?如何连接到其中一个存储库来安装软件包?
答案1
在您的问题中包含更多信息可能会很有用。您是如何安装驱动程序的?您使用的是什么内核,您是如何安装它们的?
您应该尝试通过运行 清除所有与 nvidia 相关的软件(驱动程序和 CUDA)sudo apt purge nvidia*
。之后,即使您没有合适的驱动程序,您也应该能够登录 GUI。然后,您可以尝试再次安装 nvidia 驱动程序 - 我建议从 nvidia 网站下载官方 cuda.deb 包并使用 进行安装dpkg -i
。