Ubuntu 16.04下NVIDIA GTX 960M显卡驱动的安装

扩写于2017-12-6

记于2017-11-27

该方案亲测可行

准备工作

在进行本方案前请首先屏蔽nouveau驱动,具体方法可自行百度。同时在启动系统时应按e修改引导参数,在quiet splash后加入nouveau.modeset=0,其余(诸如nomodeset等)选项可以去掉。

若之前曾未成功地安装过NVIDIA驱动,应首先卸载之(sudo apt-get remove --purge nvidia*,若使用官方安装包安装,则参照官方说明进行卸载),若安装过bumblebee,也应卸载之(sudo apt-get remove --purge bumblebee)。

此外,检查电脑是否拥有mokutil(即输入命令mokutil查看是否能够找到命令),若不具有mokutil,本文中的方法虽能够安装驱动,但将无法正常恢复安全启动。检查是否安装有keyctl,若没有安装,使用sudo apt-get install keyutils进行安装即可。

安装驱动

从NVIDIA官网下载安装推荐驱动的方案似乎并不能完美安装驱动,会出现很多问题。建议直接使用apt安装官网推荐的驱动。笔者的NVIDIA GTX 960M推荐驱动为nvidia-384。即在终端运行

sudo apt-get install nvidia-384

即可。安装过程中可能提示需要关闭Secure Boot,否则可能无法正常加载驱动,此时选择同意关闭并设置密码。无须担心,事后可以恢复为安全启动。待安装完成后,重启电脑,若电脑带有mokutil,将进入shim界面验证密码关闭安全启动。之后应成功加载驱动并进入系统。

恢复安全启动

使用openssl为新安装模组生成密钥

首先创建configuration_file.config文件,内容如下:

[ req ]
default_bits = 4096
distinguished_name = req_distinguished_name
prompt = no
string_mask = utf8only
x509_extensions = myexts[ req_distinguished_name ]
O = KEYNAME
emailAddress = EMAIL[ myexts ]
basicConstraints=critical,CA:FALSE
keyUsage=digitalSignature
subjectKeyIdentifier=hash
authorityKeyIdentifier=keyid

其中KEYNAME处随意填写一个名称即可,EMAIL处填入自己的邮箱地址(其实并无大碍)。

使用密钥进行签名

保存后在当前目录下运行如下命令:

sudo openssl req -x509 -new -nodes -utf8 -sha256 -days 36500 -batch -config configuration_file.config -outform DER -out public_key.der -keyout private_key.priv #生成密钥
sudo mokutil --import public_key.der #导入密钥

这时密钥导入完毕。可以使用sudo keyctl list %:.system_keyring命令查看密钥列表。下面对刚刚安装的模组进行签名。

通常,模组的ko文件应位于/lib/modules/4.10.0-38-generic/updates/dkms/中。ls之并记录下所有nvidia开头的ko文件,以及bbswitch.ko文件,这些文件是应进行签名的文件。使用以下命令进行签名:

sudo /usr/src/linux-headers-4.10.0-38-generic/scripts/sign-file sha256 private_key.priv public_key.der /lib/modules/4.10.0-38-generic/updates/dkms/***.ko 

其中***替换为你要签名的文件名。对于以上找到的所有文件均运行该命令。

重新打开安全启动

运行以下命令:

sudo mokutil --enable-validation

设置密码并重启电脑,进入shim界面,输入密码,打开安全启动即可。

NVIDIA显卡驱动就此安装完毕。

转载于:https://www.cnblogs.com/ArrowKeys/p/7882534.html

Ubuntu 16.04下NVIDIA GTX 960M显卡驱动的安装相关推荐

  1. gtx1070显卡 linux,Ubuntu 16.04下Nvidia 显卡驱动安装

    环境: Ubuntu 16.04 64bit Nvidia GeForce GTX 1070 解决了个人遇到的一些问题. 获取驱动 安装驱动的途径有很多,如run文件.deb文件.PPA源.apt-g ...

  2. Ubuntu 16.04下Caffe-SSD的应用(五)——安装VOC数据标注工具LabelImag

    前言 1.LabelImg是一款开源的图像标注工具,有操作图形界面,可以很方便创建自己的数据集,LabelImg标注生成的 XML 文件是遵循 PASCAL VOC数据 格式的.可以用于做SSD目标检 ...

  3. Ubuntu20.04安装NVIDIA GTX 1070显卡驱动

    Ubuntu20.04下手动安装NVIDIA GTX 1070显卡驱动 本文参考了链接: https://blog.csdn.net/weixin_39894932/article/details/1 ...

  4. Ubuntu 16.04下安装Caffe(GPU版本 GTX970)

    Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...

  5. 分享如何在Ubuntu 16.04下CUDA8.0

    分享一篇在Ubuntu 16.04下CUDA8.0的安装过程的记录笔记. 1.安装驱动 最简单的安装方式是直接在"系统设置->软件和更新->附加驱动"中安装 这样的话, ...

  6. Ubuntu18.04+Nvidia GTX 1650 显卡驱动安装

    总结起来,Ubuntu上安装显卡驱动主要有3种方法: 方法1:从官网上安装CUDA会自动安装驱动 注意:cuda版本一定要比windows显卡驱动标注的版本低 官网连接:https://develop ...

  7. Ubuntu 16.04下的LAMP环境配置

    在学习开发过程中,每当遇到新的问题时,通常都能在网上搜到解决的方法,但是网上的方法千千万,有些是已经过时了的,有些是跟自己开发环境不同的,总是不能第一时间能找到答案. 而当时遇到的问题可能在今后的开发 ...

  8. ubuntu 环境下调试mysql源码_【转】Ubuntu 16.04下 Mysql 5.7.17源码编译与安装

    Ubuntu 16.04下 Mysql5.7.17源码编译与安装 系统环境 一. 系统安装条件 1.cmake MySQL使用cmake跨平台工具预编译源码,用于设置mysql的编译参数. sudo ...

  9. Ubuntu 16.04 下安装VMware Tools(三行命令搞定,亲测好使)

    Ubuntu 16.04 下安装VMware Tools(三行命令搞定,亲测好使): 第一行命令:sudo apt-get upgrate 第二行命令:sudo apt-get install ope ...

最新文章

  1. OCS 2007 聊天记录查看工具 OCSMessage
  2. 如何用php弄导航栏,怎样用PHP来给网页做导航栏
  3. 初始化java工具失败,spring初始化失败解决办法
  4. java替换图片中文字_Java 添加、替换、删除Word中的图片
  5. 【docker】为docker下的php容器安装php-redis扩展【编译安装】
  6. tf卡量产工具万能版_手上还有SD卡/TF卡的小伙伴,这些玩法你有关注过吗
  7. Mac 开发使用中的小技巧收集
  8. Ngnix中的fastcgi参数性能优化和解释
  9. 纳韦斯托克斯方程的推导_这5个改变世界的方程,跟你想的不一样!
  10. C#方法参数传递及方法重载
  11. 高通骁龙845的android手机有哪些,骁龙845手机买什么好 目前6款最值得买的骁龙845手机推荐...
  12. 官方JwPlayer去水印步骤
  13. Vue中配置代理服务器
  14. GRUB4DOS资源索引帖,欢迎跟帖补充
  15. Python监控动态日志
  16. 1665 完成所有任务的最少初始能量
  17. Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005‘ 兼容
  18. Importance Weighted Adversarial Nets for Partial Domain Adaptation学习笔记
  19. 烤仔星选·NFT实验室 | 非同质化代币在游戏领域的应用
  20. 大话世界格局:春秋五霸与战国七雄

热门文章

  1. QQ邮箱获取邮件客户端授权码
  2. 直连式SAS/SATA存储+超高清视频
  3. 大学计算机作业互评评语简短,大学学生互评评语简短
  4. Win10 应用商店打不开,错误代码0x80131500——亲测可用
  5. Storyboard Animations
  6. 智慧小区三维可视化综合管理平台
  7. DDN获中国工信部—可信区块链评测证书
  8. adb连接夜深模拟器
  9. 质数乘积 -LintCode
  10. 哪有岁月静好,不过有人在为你负重前行