Ubuntu 重启显卡驱动失败解决办法
开机的时候发现显卡驱动失效了,直接导致循环登录
其实问题就在于,自己装好显卡驱动之后,直接,因为内核的更新。导致计算机在开机的时候直接启动新的内核。然而新的内核和安装的驱动不匹配。
- NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running
这个问题通常是由重启后切换到了新的内核版本上导致的,所以只要切换回去就可以了
可以用uname -r
看一下当前使用的内核版本,可以用dpkg --get-selections | grep linux
查看安装了哪些内核版本
看内核的目的是为了知道最初的内核是哪一个。如果不确定都试一下就好了。
然后重启,按 esc,1选择其中的高级选项 ,会出现不同的内核版本,以下是我的电脑内核版本:
选择低版本的驱动就可以进去了,但是如果重启的话,还会有这个问题。所以
要解决的话,就要在grub 中进行设置
修改grub文件
sudo gedit /etc/default/grub
然后加入
GRUB_DEFAULT="1> 2"
这里的意思就是 一开始进来 进入 下标为1 的“Ubuntu高级选项” ,然后 进入到下标为2 的“4.150-101-generic” 的驱动,(下标从0开始)
这样就算是以后更新了,还是能进入这个设置好的内核。
保存之后,记得更新grub
sudo update-grub
这样,重启之后,就会自动选择内核。问题解决
最后,记得一定要设置关闭自动更新!!!