这篇文章主要讲解了“ubuntu上怎么安装nvidia驱动”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu上怎么安装nvidia驱动”吧!
一切的一切,只是因为我想在ubuntu上安装一个matlab跑程序……在重新启动之后,一直卡在输入账户密码这步,进不去桌面。输入正确的密码,黑屏一下,然后又会闪退回登录界面,这就是传说中的“循环登录”,其间还提示了一个:
System program problem detected Do 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=1 enabled=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驱动不兼容导致的,问题终于找出来了,以为马上能解决了,只是没想到这是个开头……
注意,这台机器的参数是:
机器型号: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-*
默认源都是国外的服务器,很慢,更新成国内的:
(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 multiverse deb 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 multiverse deb 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 multiverse deb 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 -r 4.4.0-116-generic
感谢各位的阅读,以上就是“ubuntu上怎么安装nvidia驱动”的内容了,经过本文的学习后,相信大家对ubuntu上怎么安装nvidia驱动这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。