我尝试更新到驱动程序 286.05.09(nvidia 说这是最新版本)但现在我无法登录 ubuntu,是否可以恢复到推荐的版本?
下面的图片是我所看到的,但是我可以使用 ctrl+alt+f2 访问命令提示符,那么我该怎么做呢?
是否可以下载旧的驱动程序,并像安装新驱动程序一样安装它?
https://picasaweb.google.com/lh/photo/ga4FSfq04qwcaFluGnGS_g?feat=directlink
答案1
我做了完全一样的事情,并为自己的错误感到愤怒。最简单的解决方案是先卸载已安装的新驱动程序,然后从 ppa 或 ubuntu repos 重新安装一个。
卸载(可能没有必要,但出错的可能性较小)
我记不清我用了哪种方法,因为这是几个月前的事了,而且我经常破坏我的系统。
如果您仍拥有 NVIDIA 网站上的 .run 文件,您应该能够运行以下命令:
/path/to/nvidia-XXXX.run --uninstall
显然,用文件系统路径替换“/path/to”路径。如果您不知道如何输入,只需打开终端并将 nvidia-XXXX.run 文件拖放到终端中,然后在其后输入 --uninstall。
或者(我不确定这是否真的卸载了 nvidia 驱动程序,但我想这就是我所做的,所以我可能在更新之前甚至没有卸载旧驱动程序:P)
sudo apt-get remove nvidia-current
重新安装标准驱动程序
很简单,只需几个命令。
sudo apt-get install nvidia-current
然后您就可以重新启动了。如果您的 xorg.conf 文件有问题,那么这可能不会立即起作用(但如果您可以登录并继续使用,那就太好了!)
如果它没有立即起作用,请运行以下命令
nvidia-xconfig
这应该会自动为您生成一个可用的 xorg.conf。
安装最新的显卡驱动程序
由于您是从网站安装的驱动程序,因此我假设您想要比标准存储库中更新的驱动程序。这很容易做到。
只需添加包含最新图形驱动程序和顺利运行所需的所有其他组件的 X-Swat repo。
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
然后像平常一样安装 nvidia-current,或者如果你不想在上面卸载它,可以更新它。只需安装它本身,它也会提示你下载适当的 X 版本。
sudo apt-get install nvidia-current
或者
sudo apt-get upgrade
如果重启后它不起作用;
nvidia-xconfig
希望这对你有用!