1 原因:绝大多数是因为内核版本更新问题。
2 第一步 重启电脑(双系统会出现以下界面,有些电脑只有Ubuntu系统出现不了以下界面,我的电脑按esc键即出现以下界面,电脑品牌不一样按的键可能会有所不同)
3 选择其中的高级选项 ,会出现不同的内核版本,以下是我的电脑内核版本:
可以看到有两个版本,一个是linux 4.15.0-101-generic和一个linux 4.15.0-106-generic(这个为新版本,即有问题的版本)我们选择linux 4.15.0-101-generic按enter进入ubuntu系统,一切正常,但下一次开机关机重启又会出现显卡驱动失效的情况,所以我们要那个新版本删除。
4 当正常进入ubuntu下,先查看我们使用的是哪个版本的内核,然后删除异常的版本
uname -a
我使用的是linux 4.15.0-101-generic 如图所示:
5 查看安装了哪些内核
dpkg --get-selections | grep linux
6 删除另一个内核版本:即异常版本,我的为linux 4.15.0-106-generic,与这个版本所有有关的文件都要删除,依次删掉切记
sudo apt-get purge<版本号>
例如我的指令为:与106有关的有四个,用以下指令依次把四个删除,用两个作为示范,一定要把相关的删除
sudo apt-get purge linux-image-4.15.0-106-generic
sudo apt-get purge linux-headers-4.15.0-106
7 删除之后更新一下grub就可以了
sudo update-grub
8忠告 用我自己的血泪史告诉大家电脑尽量不要去经常更新,容易出现问题。可以到设置里面找到软件和更新,找到更新将其禁用更新