ubuntu 16.04 安装NVIDIA 显卡驱动报错:ERROR : An error occurred while performing the step : ” Building kernel

ubuntu 16.04 安装NVIDIA 显卡驱动报错:ERROR : An error occurred while performing the step : ” Building kernel modules “. See /var/log/nvidia-installer.log for details.

前几天由于频繁重启了实验室的服务器,导致nvidia显卡驱动丢失。按照网上的教程Ubuntu16.04安装Nvidia显卡驱动链接.但是发现在安装过程中报错:An error occurred while performing the step : ” Building kernel modules “. See /var/log/nvidia-installer.log for details.

于是我搜遍了全网,踩了很多坑(这里喷一下那些自己都没弄明白,就瞎上传自己所谓“教程”的xx们,求你们别在坑人了),终于找到了一篇良心帖(请移步到这里),才解决了我的问题。
问题出在我之前按照网上的某些教程安装的时候,在中间使用了apt-get upgrade 命令,导致我的Linux 内核版本从4.4.0-137-generic升级到了4.4.0-140-generic,所以在安装nvidia驱动就会报错上述的错误,所以就把内核版本重新降回4.4.0-137版本,再次安装,问题解决.

linux 下使用uname -r 命令查看当前系统的内核版本号
我的是4.4.0-140-generic,
因此需要继续使用命令:
sudo apt-get remove linux-image-4.4.0-140-generic-generic来删除当前的内核版本,不用担心内核版本删除掉了没有了怎么办。事实上内核版本在升级时,并不会删除旧版本,只是用新的替换旧的,只需要删除新版本内核,系统会自动降到旧版本,删除新版本内核

删除之后,需要你重新启动一下服务器/电脑,再次使用命令uname -r 查看内核版本,发现已经变回了之前的版本:
![](./Users/wangjiaxin/Desktop/12.pngubuntu 16.04 安装NVIDIA 显卡驱动报错:ERROR : An error occurred while performing the step : ” Building kernel

这样在按照原来的教程安装显卡驱动,就一路通畅了

安装好显卡驱动后使用nvidia-smi 命令查看GPU的信息。

ubuntu 16.04 安装NVIDIA 显卡驱动报错:ERROR : An error occurred while performing the step : ” Building kernel

大功告成!!!