ubuntu16.04重装nvidia驱动
驱动突然消失,万分崩溃的同时,打开n个博客页面准备重装。现有的相关教程多多少少还是有点问题,对我的电脑不是完全适用。因此,整理一下起作用的操作,避免下次重复跳坑。
1. 移除原有的nvidia驱动
sudo apt-get remove --purge nvidia*
2. 屏蔽ubuntu自带的nouveau,将其添加到黑名单中。
首先修改文件属性
sudo chmod 666 /etc/modprobe.d/blacklist.conf
用gedit打开文件:
sudo gedit /etc/modprobe.d/blacklist.conf
在文件末尾添加下面几行:
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
3. 开始安装
Cltr+Alt+F1进入命令行模式
关闭图形系统
sudo service lightdm stop
安装驱动,我这里安装的是nvidia-384
sudo apt-get install nvidia-384
安装完成后,重启图形系统
sudo service lightdm start
执行
nvidia-smi
显示找不到命令~-~安装失败了吗?
其实并没有,哈哈哈哈
reboot重启,再次执行,就可以显示显卡的各种信息了
成功^-^
如果计算机不能上网,也可以在Nvidia官网事先下载好对应的驱动文件,如本次下载的文件为:
NVIDIA-Linux-x86_64-390.87.run
挂载u盘到/media目录下
插入u盘,首先执行
sudo fdisk -l
查看u盘对应信息,如对应分区:/dev/sdb4; 文件系统:FAT32还是NTFS
如果是FAT32,则运行
sudo mount -t vfat /dev/sdb4 /media
如果是NTFS,则运行
sudo mount -t nfs /dev/sdb4 /media
之后,进入/media就可以显示u盘的内容了。使用命令行将驱动文件拷贝到/home目录下。
关闭图形系统
sudo service lightdm stop
删除原有驱动
sudo ./NVIDIA-Linux-x86_64-390.87.run --uninstall
重新安装驱动
sudo ./NVIDIA-Linux-v86_64-390.87.run
之后都选择默认配置。最后显示安装完成。