提醒:本文中的所有指令都不一定是对的,如果有需要的朋友建议查找一下正确的命令是什么。

只是给自己看的一个日记,如果能帮助到别人更好了

背景:

我手里有一台工控机:ubuntu18+2080super;一台PC:ubuntu18+960M。想跑跑下tf下语义分割的模型,在工控机下配置环境(工控机环境基本是全新的)。因为之前弄过nvidia驱动+cuda+cudnn的配置,印象中驱动是最好装的,但是这次出现了很多问题:

踩坑1:

按照很多网上教程,禁用nouveau,下载驱动的.run文件,关闭图形界面,然后运行...

结果1:

重启后电脑紫屏、黑屏,卡在登录界面,后续也查找了解决办法但是都不适用,甚至最开始重装了电脑才重新开机。

解决1:(避免重装电脑,而不是装好驱动)

开机按F2,ESC进入到ubuntu高级选项(其他电脑的进入方式可能不同,双系统应该会让用户选择),进入到recovery模式,root里面直接卸载nvidia,具体的命令我用的是:

sudo apt-get nvidia-uninstall

有的教程里是(具体是什么我不记得了,建议自己查一下):

sudo apt-get --purge remove nvidia*

踩坑2:

某些Nvidia驱动的安装教程里会说,直接链接一个PPA的库,然后用“sudo apt-get install nvidia-driver-xxx(版本号)”之类的命令

就可以安装

结果2:

黑屏,开机卡死...

解决2:同上。

踩坑3(这个过程没完整的走过,这里灰掉)

和2的过程类似,用“sudo ubuntu-drivers autoinstall”(命令不一定对,总之是一个autoinstall的命令)

结果3:

网卡不见啦,由于我的工控机不方便插网线,加上当时心态有些崩,直接就pass了这个安装方案。

解决3:

应该有离线安装网卡的办法,具体需要自己查自己试。

踩坑4:

用系统自带的“软件与更新”,有驱动检查,直接在那里面安装驱动,差不多等待30min。

结果4:同1,2,开机卡死,黑屏。

解决4:同1,卸载+重启。

其他尝试:

因为工控机要到实验室用,不方便,有一天我就在自己的双系统PC上按照教程装机了一遍,方法和踩坑1中提到的差不多。

1.进入到blacklist.conf中禁用nouveau,重启;

2.下载好的驱动文件(我用的是当时最新的525.11.60版本),sudo chmod a+x;

3.进入到telinit3(还是什么ctrl+atl+f3之类的),一个文本界面

当时第一次进到这里,输入账户密码后,再输入命令后有四个白点,后来我才知道应该是中文版的乱码,就是让你输入密码的意思(疑惑了好久,属实笨比了)

4.这里出现了不同:因为当时没搞懂文本界面的使用方法,在里面一通操作“sudo service lightdm stop”之类的命令(去教程里基本都能查到),没有什么结果,我就退回到了图形界面(ctrl+alt+f1),直接在终端里操作,依然是按照教程进行,结果居然就装上了,输入nvidia-smi有了输出,然后也顺利装上了cuda和cudnn,太诡异了!

事后我就把同样的方法在工控机上尝试一遍,但是依然失败!思考一下,我以为是驱动版本,显卡版本以及ubuntu版本的对应问题,首先PC上的老显卡装最新的驱动成功了,那么应该和驱动没关,考虑到2080s显卡是19年后才出的,以为会不会和18版本的ubuntu冲突,周末把Ubuntu升级成了20,还是失败,依然是开机黑屏。

失败的总结:

基本遇到的情况都是安装过程是正常的,和网上的教程都一样,但是重启后无法开机,查询后看到网上也有很多人有同样的情况,也不知道每个人具体怎么解决的,但是在我试过的方法都没用。有很多教程里提到,安装的指令后面要加上“-no-opengl-files”,不然会开进进去死循环,对我来说也不好使。

成功的方法:

断断续续搞了一周的环境还是没成,在我周末吃饭的时候看了个tensorflow的教学视频(此时我已经想在自己的960M上跑,或者给工控机装个windows),好奇之下看了下人家说的环境需求,视频提到tensorflow用anaconda安装,都不需要nvidia驱动,直接装个cuda就行

周一来工控机上试试(gcc的原因我又给系统降回到ubuntu18),直接装cuda11.0,过程中有一步问你是否需要装驱动,check上(同样要禁用nouveau,不然会报错),我下载的cuda11对应的450的驱动,安装cuda后配置环境变量,reboot,输入nvidia-smi居然成功输出了!

ubuntu18安装nvidia驱动的踩坑记录(最后成功安装)相关推荐

  1. HP Zbook 15重装ubantu18后,安装Nvidia驱动(踩坑实录,不推荐尝试)

    电脑型号:HP Zbook 15  G6 显卡:nvidia Quadro T1000 安装方式: 使用官方的NVIDIA驱动进行手动安装(经过安装方式和结果对比,强烈不推荐手动安装的方式,这就是一篇 ...

  2. 几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录【会继续完善】

    几乎完美安装! NVIDIA Jetson Nano B01 Ubuntu 18.04.3 LTS 的 ROS 安装和菜鸟的踩坑记录 NVIDIA Jetson Nano B01技术规格 Ubuntu ...

  3. x86 ubuntu安装nvidia驱动(只在ubuntu16.04成功)

    1.背景 是第二次装驱动了,因为驱动不够新不支持一些东西,装的过程中虽然没有第一次那么慌,但是也遇到问题,这里记录一下步骤 主要参考: https://qcsdn.com/article/15951. ...

  4. linux下安装mysql5.7.11全纪录_简单几步在Linux环境下安装MySQL5.7(附踩坑记录)

    在Linux下安装MySQL可以说是每个开发者必备的知识 刚好我的服务器重装了一下 因此重新安装了MySQL 写下本文特此记录 下载MySQL的压缩包: 官网:https://dev.mysql.co ...

  5. 安装VM15搭建centos7踩坑记录。

    项目经理又又又又又又又叕来找我做压测了,好吧这次连开发的机器都没法用了,因为开发也在用.上午问了一圈公司也没有16G内存的闲置电脑,所以明天只能把自己笔记本带来做服务器测试了.没法子,启动服务必须要1 ...

  6. layaari2-cmd 踩坑记录,解决安装失败问题

    起因:最近有个laya项目搞一下,挺大的项目,本着省心省力的原则,用laya编辑器的编译工具尝试编译了一下,好家伙用了30分钟.这就没办法干活了.只能安装layaari2-cmd了. 以前安装过一次, ...

  7. CentOS7安装nVidia驱动以及CUDA,一遍成功

    一遍成功,是因为博主已经重装了四五遍CentOS系统了,所以也就安装了四五遍nVidia驱动以及CUDA工具包.从最开始的一头雾水,安装了七八次还是进不去图形界面,到现在一遍搞妥,不知有多少辛酸泪. ...

  8. Ubuntu18.04安装pcl教程以及踩坑记录

    参考教程:Ubuntu18.04安装PCL(详细教程)_一盆柠檬的博客-CSDN博客 1.安装依赖 sudo apt-get update sudo apt-get install git build ...

  9. flutter笔记1 VScode安装dart code插件踩坑记录

    新手菜鸟一枚,想从产品转入技术坑,目标:移动端APP开发.最近听技术达人 飞狐 说flutter beta发布了,于是乎零基础入坑~话说想提高英文水平的同学,请移步flutter官网,从知道flutt ...

  10. 速腾激光雷达 xavier环境驱动配置踩坑记录

    换上arm架构下面的ubuntu专用源 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restri ...

最新文章

  1. Centos6.8防火墙配置
  2. Docker compose多容器管理
  3. win10启动修复_win10下以安全模式启动电脑全攻略,装机、修复电脑故障必备
  4. 【RIA Services】系统分析
  5. 张正友标定法 【计算机视觉学习笔记--双目视觉几何框架系列】
  6. MySQL的IFNULL() 函数使用
  7. 代码写累了来这看看,笑笑
  8. jquery 设置style:display 其实很方便的哦
  9. 支付宝:“我的小程序”用户访问量一周激增165%
  10. BERT+CRF互联网金融新实体发现
  11. Xamarin.Forms 仿照京东搜索记录控件
  12. linux chmod 使用方法,linux中chmod命令的使用方法
  13. 前端页面劫持和反劫持
  14. Matlab信号处理综合工具
  15. 微信小程序UI组件库推荐
  16. jquery validate 验证单个
  17. 健康计划 用户输入身高(m),体重(kg) 计算公式:BMI = 体重 / 身高^2 BMI < 18.5:过轻 18.5≤ BMI <24:正常 24 ≤ BMI <27:过重 27
  18. VS配置永久OpenCV(小萌轻松操作):超细致
  19. 高频因子在股票中的表现
  20. 计算机连校园网没有弹出页面,我的电脑连接校园网 能连上,但是浏览器不弹出来 登录页面,为何...

热门文章

  1. Yolo-Fastest介绍
  2. c语言1月到12月,C语言程序 任意给出一个日期(年、月、日),计算此时间到2000年1月1日之间的间隔天数...
  3. webview加载网络地址一片空白
  4. 相机姿态轨迹最小二乘多项式平滑优化(防抖动)
  5. 学UI为什么要学习手绘
  6. codduck人物版
  7. Mac终端创建文件夹Permission denied问题
  8. java获取图片详情信息
  9. mysql sum total,从MySQL数据库获取Java中的Sum(total)
  10. 用 Jest 进行反应测试