写在前头:刚过完堕落的寒假,然后回到了学校,第一件事就是登陆服务器,假装自己要学习,然后当我输入nvidia-smi的命令的时候,问题就来了,报错了,本来回家之前是好好的呢,真是搞事情,是怪我这么久不理它吗?

错误展示:


sources里面找不到vue文件_重启


如图,就是报这个错误,我再网上找了好多的方法都没有解决它,后面经过多个方法的结合才解决,这边记录一下。

♋解决方案:我在网上搜索到好多个解决方法,我试了好几个方法都没有成功,后面看到一个方法是由于内核版本过高,有bug,要把内核降低,于是我就试了这个办法。

☼【第一步】我们先看一下我们系统的内核版本是多少,如果大于等于116版本的话,就要降低版本号了,通过以上命令查询:


uname -r


我显示的版本是141,所以要先降低版本

☼【第二步】我们要查看一下我们当前系统有多少内核版本,通过如下命令:


sudo dpkg --get-selections | grep linux


看看有没有低版本的内核。

☼【第三步】如果没有低版本的内核,我们就安装一个:


sudo apt-get install linux-image-4.4.0-112-generic


这边我是安装了一个112版本的。

☼【第四步】然后我们要卸载掉高版本的内核,这样就会自动使用低版本的:


sudo apt-get remove linux-image-4.4.0-141-generic


还有也可以通过命令:


grep menuentry /boot/grub/grub.cfg


sources里面找不到vue文件_显卡驱动_02


查看你想要的版本属于第几个menuentry,然后在文件/etc/default/grub中,把GRUB_DEFAULT=0 改为 GRUB_DEFAULT=“内核所在的位置”,我这边不需要改,因为我把其他都删掉了。最后保存后一定要sudo update-grub。

☼【第五步】重启系统:


sudo reboot


☼【第六步】接下来运行命令nvidia-smi,会提示你没有该命令,这时就要安装显卡驱动了。

-- 删除原有的显卡驱动 sudo apt-get purge "nvidia*"

-- 运行 sudo apt-get install linux-source

-- 运行 sudo apt-get install linux-headers-4.4.0-112-generic

-- 运行 sudo apt install nvidia-384

这样就安装好了驱动。

☼【第七步】竟然还有第七步,好了最后一步,运行一下:


sudo modprobe nvidia


这下大功告成了。。。


sources里面找不到vue文件_重启_03


最后结语:这是我新的一年最新的bug哈,也是今年第一篇文章,如果有哪里写的不好的地方,欢迎大佬们指出~也希望大佬们新的一年猪事顺利~~~那个套话怎么说来着