我已经运行 Ubuntu 一段时间了。昨晚我安装了定期自动下载的更新并关机。今天早上机器只能启动到命令提示符。我尝试了所有能在网上找到的“修复方法”,但都没有成功。startx 命令显示一条消息“API 不匹配:NVIDIA 内核模块的版本为 304.88,但此 NVIDIA 驱动程序组件的版本为 173.14.35。”...我如何确保两者相同?我还能做些什么让这台机器再次启动 GUI?
答案1
重新安装驱动程序将解决您的问题:
sudo apt-get purge nvidia*
sudo apt-get install nvidia-current
sudo reboot
答案2
我遇到了这个问题并且必须从命令行安装 Nvidia 驱动程序。
如果 Ubuntu 为您安装了 nvidia 包,那么我建议:
sudo apt-cache search nvidia
看看你得到了什么。我敢打赌你可以找到一个要重新安装的包,就像这样:
sudo apt-get install nvidia-common (*which may show up as "already installed")
如果已经安装。那么我建议删除它并重新安装:
sudo apt-get remove nvidia-common
sudo apt-get autoclean
sudo apt-get update
sudo apt-get install nvidia-common
sudo shutdown -r now
然后电脑会重启。如果这不起作用,请尝试从 Nvidia 网站下载源驱动程序。您还可以在那里找到他们为 Linux 提供的驱动程序的安装说明。