这个驱动安装真是一个蛋疼的过程。。。。。。。。html
硬件菜鸟一枚 ,连下载哪一个驱动型号我都不知道。。服务器
参考:http://blog.csdn.net/savant_ning/article/details/53176542加密
下载英伟达显卡驱动http://www.nvidia.cn/Download/index.aspx?lang=cn
进去之后点击DOWLOAD下载就行了,下载完记得把它放到一个英文目录下,由于接下来咱们的操做都在tty1下,你用中文路径是进不去的。好比咱们放在~/download下。spa
2.驱动安装 .net
参考:http://blog.csdn.net/Zafir_410/article/details/73188228htm
2.1 卸掉已安装的驱动blog
sudo apt-get purge nvidia*
这个也和重要,个人有一台服务器没有这个操做,还真不行。若是使用的是runfile,则使用–uninstall 参数,固然runfile安装的时候会卸载掉以前的驱动,因此能够不用手动去卸载。 图片
2.2 禁用 nouveauget
参考:http://www.cnblogs.com/Qwells/p/6086773.html#undefinedit
新建blacklist-nouveau.conf文件,输入命令:
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
往文中写入参数:
blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off
保存并退出。这一步是为了禁掉Ubuntu自带开源驱动nouveau。以后sudo reboot重启系统。在终端执行命令:
lsmod | grep nouveau
查看nouveau模块是否被加载。若是什么都没输出,则执行下一步。
2.3 给驱动run文件赋予执行权限
sudo chmod a+x NVIDIA-Linux-x86_64-375.66.run
2.4 安装 驱动
sudo /etc/init.d/lightdm stop //关闭图形界面 sudo ./NVIDIA-Linux-x86_64-375.20.run --no-opengl-files
必须加上 --no-opengl-files ,不然会出现题主要是三种,(1)循环登陆,也就是登陆以后在退出来到登陆界面; (2)界面变得很大,看着心慌,哈哈; (3)登陆进去了,显示正常了,结果只有桌面背景和鼠标等等
2.4.1 安装提示 “sign the kernel module”
安装过程当中提示是否sign the kernel module(为内核模块签名),这里要选择是。接下来会继续问使用已有的密钥给模块签名仍是从新生成。
这里选在从新生成密钥。继续下去以后,密钥会在/usr/share/nvidia/下生成一个nvidia*.der(私钥)文件和nvidia*.key(公钥)文件,当提示是否删除已生成的密钥文件时,选择否,
由于以后要用到这两个文件。继续安装程序到最后会提示没法启动模块。这是由于生成的密钥尚未添加到内核的信任库中
2.5.1.安装提示 更新什么都选择NO ,好像三个NO
在安装驱动的时候,有一布问你”Would you like to run the nvidia-xconfig utility to automatically update your X configuration file…”什么的,选择 No。
2.6 待安装结束后,添加密钥到内核的信任列表中:
sudo /etc/init.d/lightdm start //打开图形界面
sudo mokutil --import /usr/share/nvidia/nvida*.der //必须加上 sudo
接下来提示输入密码,再次输入密码
而后 sudo reboot
重启进入bootloader以后,因为进行了添加密钥操做,会触发shim,这时不能直接进入 boot,选择第二个 “ reroll the mok ” 会要求输入上一步输入的密码来导入密钥。按步骤操做, 若是不当心进入boot,
再次执行 sudo mokutil ...
启动进入系统后,就能够正常使用了。须要注意的是,因为生成的密钥添加到了内核的信任列表中,因此对生成的私钥和公钥必定要妥善保管。