这篇文章主要讲解了“ubuntu上怎么安装nvidia驱动”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu上怎么安装nvidia驱动”吧!
前言
一切的一切,只是因为我想在ubuntu上安装一个matlab跑程序……在重新启动之后,一直卡在输入账户密码这步,进不去桌面。输入正确的密码,黑屏一下,然后又会闪退回登录界面,这就是传说中的“循环登录”,其间还提示了一个:
System program problem detectedDo you want to report the problem now?Cancel Report problem...
查了下,这是系统错误报告,说明系统某个地方出错了。可以关闭这个提示:
sudo vi /etc/default/report# set this to 0 to disable apport, or to 1 to enable it# you can temporarily override this with# sudo service apport start force_start=1enabled=1
把其中的enabled=1改成0就可以了,不过这个没什么意义,还是进不去的。
这是实验室的服务器,里面有数据,不能重装系统……查了半天资料,查到了错误的log日志存在的地方:
#进入/home目录cd ~#查看所有的文件(包括隐藏文件)ls -la#就能看到.xsession-errors文件了,而且时间还是最新的cat .xsession-errors#出来的结果是:Xlib: extension "GLX" missing on display ":0".Xlib: extension "GLX" missing on display ":0".....
百度了下,原来是Nvidia驱动不兼容导致的,问题终于找出来了,以为马上能解决了,只是没想到这是个开头……
一、Nvidia快速安装手册
注意,这台机器的参数是:
机器型号:Dell Precision Tower 7810(工作站)CPU:Intel Xeon(R) CPU E5-2637 v3 3.50Ghz×4显卡:nvidia gk110gl Quadro k6000操作系统:ubuntu 16.04LTS(内核:4.4.0-116-generic)
进入tty命令行模式
在登录界面按Ctrl+Alt+F1
(F1~F6可以开启6个不同的界面)进入命令行模式;按Ctrl+Alt+F7
可以返回图形界面。
输入账户名和密码
如果忘记了账户名,可以返回图形界面,输入密码的上面是账户名
清除所有的英伟达显卡驱动程序
不用担心显示的问题,最坏的情况我们也有命令行可以使用
sudo apt-get purge nvidia-*
更新apt的国内源
默认源都是国外的服务器,很慢,更新成国内的:
(1)进入清华大学开源软件镜像站,选择ubuntu 16.04LTS,增加基础源。
sudo vi /etc/apt/sources.list# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse# 预发布软件源,不建议启用# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
(2)更新apt源
sudo apt-get update
注意这里的update和upgrade的区别:update更新路径,相当于找到资源存放的位置;而upgrade更新软件,相当于软件管家自动升级已经安装好的软件。
如果发现都被忽略了,出现:apt-get: Could not resolve 'mirrors.tuna.tsinghua.edu.cn’,说明它可能无法解析这个域名的IP地址:
【第1步】去ChinaZ查询这个域名的服务器IP,得到IP地址为101.6.8.193
【第2步】将这个IP加入hosts:
#编辑sudo vi /etc/hosts#加入以下内容101.6.8.193 mirrors.tuna.tsinghua.edu.cn#立即生效sudo /etc/init.d/networking restart
【第3步】重新sudo apt-get update
查看自己的linux内核版本
uname -r4.4.0-116-generic
感谢各位的阅读,以上就是“ubuntu上怎么安装nvidia驱动”的内容了,经过本文的学习后,相信大家对ubuntu上怎么安装nvidia驱动这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!