最近一个项目需要在TITAN RTX 2080Ti 上安装Ubuntu18.04+Nvidia-430显卡驱动+Cuda10.1+Cudnn+7.6+Anaconda3+深度学习环境(tensorflow1.14.0+keras2.2.4+torch1.1.0),这里记录安装的对应版本和运行过程中的坑。

主要分为两部分:

  1. 安装ubuntu18.04系统和显卡驱动 (1)
  2. 安装深度学习环境,以及环境的复制和迁移,见下篇文章 (2)

一、安装ubuntu18.04

电脑在安装前已有windows10系统,这里针对Titan RTX 2080Ti 安装ubuntu18.04 双系统。

一、电脑磁盘分区

给电脑分出一块空间来装ubuntu 系统, 在windows装在固态硬盘里的前提下,最好将ubuntu装在机械硬盘中,若将两个系统都装在固态硬盘下,容易开机找不到启动项,无法进入ubuntu界面。

  1. 鼠标右键计算机,选择管理,在弹出来的窗口左侧点击 存储/磁盘管理,进入磁盘管理界面,如下图所示:
  2. 在你要安装的目标磁盘中,右键选择压缩卷,输入压缩空间量(具体大小可根据实际情况确定,一般不要低于100G,磁盘空间够大可适当多分一些)。也可以通过删除卷和删除分区操作腾出一块未分配的磁盘空间做为安装区。


    这里我给自己的电脑分配了200G的空间,点击”压缩”后,会在磁盘上多出一块200G的未分配区。分区完成。

二、安装ubuntu18.04系统

1、设置启动项
重启计算机,在重启前插入ubuntu系统启动U盘,在开机界面按F12进入到设置界面(有的电脑是按F2,开机时会有提示),选择Boot Menu, 进入 Boot Manager后,选择最后一项UEFI :SanDisk作为启动项,进入安装程序,选择install ubuntu ,回车安装。
(由于我的电脑之前安装好了ubuntu,所以前边有ubuntu系统的引导项,在开机时,选择第二项或第三项ubuntu可以直接进入ubuntu系统)

2 开始安装

  1. 选择语言:中文简体

  2. 选择键盘布局:汉语

  3. 更新选项:选择正常安装。

  4. 安装类型:选择 其他选项 (手动分区)

  5. 手动分区设置 (重点!!)
    在第一步中,我们通过压缩卷在磁盘1上给Ubuntu18.04预留了200GB的未分配磁盘空间,对应于下图的200G左右的空闲区

    分区设置:
    最基本的四个分区: 挂载点 /; 挂载点 /boot;挂载点 /home; 以及交换空间swap;
    分区大小建议:
    /. 主分区: 用于存放系统,相当于windows的C盘 一般给30G
    /boot:引导分区,为主分区,2G
    交换空间 swap:相当于电脑内存,逻辑分区,大小设置与显存的大小有关,例如我是24G显卡,则分配 24G
    (如果内存小,就分配 2~3 倍内存的空间;
    如果内存中等,就分配 1~2 倍内存的空间;
    如果内存大,就分配 1 倍内存的空间)
    /home: 用于用户存储数据,逻辑分区,要尽可能大,可将剩余的空闲区全部给/home,>100G
    其他有 挂载点 /tmp; 挂载点 /usr; 挂载点 /var,均为逻辑分区,在这里可以不用划分;

选中之前预留的空闲区,点击左下角“+”按钮,依次按照上边的分区原则进行分区:



在分区完成之后,在以下界面,后边类型为etx4标注的即为刚刚划分出的ubuntu区。选择最下边“安装启动引导器的设备”,这里要选择boot对应的分区 !!!若选成别的则启动不了!然后点击右下角“现在安装”,会弹出来对话框让检查分区,确认无误后选择“继续”,

  1. 选择时区: shanghai 即可

  2. 创建用户名和密码:
    这里要记住密码。因为每次启动和使用sudo命令时都要输入。

    设置完成后,选择“继续”,等待安装

  3. 安装必要的软件
    此时会安装一些必要的软件,能正确安装的情况下,这个部分很快,且不会报错。如果不能成功安装,这里会爆出错误,提示安装失败。

    正常情况下是下图,然后重启就可以:

    如果不正常,最常见的一个错误是 GRUB安装失败。这就是说明在分区的时候不能设置/boot,而要将“/boot”换成“EFI系统分区
    具体做法是:从步骤1开始重新安装一遍,在步骤5时,先点击左下角的‘-’将所有的ext4分区和swap删除,然后再重新创建分区,将四个分区中的“/boot”替换成“EFI系统分区”,大小不变,其余的不变,启动引导项选为 efi 类型的设备,然后继续。



9. 开机后就会看到ubuntu系统启动的引导菜单,选择*ubuntu可进入ubuntu系统。如果看不到引导菜单,直接默认进入windows系统,说明启动引导项的顺序不对,可按F12键从设置界面中进入。

三、 安装NVIDIA显卡驱动

通常在这种新显卡上装系统,会因为没有对应的新版本的驱动而分辨率不正常,这时需要手动安装显卡驱动。

1. 在安装完成ubuntu后,需要更新所有的包

sudo apt-get update
sudo apt-get upgrade

最好也更新一下gcc:

sudo apt install gcc

2. 安装驱动

sudo apt-get remove --purge nvidia*        #卸载原有的nvidia驱动
sudo gedit /etc/modprobe.d/blacklist.conf   #用gedit打开文本

#在打开黑名单的最后加上两行:

blacklist nouveau
options nouveau modeset=0

保存关闭
继续在终端输入:

sudo update-initramfs -u
lsmod | grep nouveau

上句命令结束后没有输出即操作成功,如果有输出可重启再次查看

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-driver-430  #也可以改成自己需要的版本

再次重启电脑,在终端输入

nvidia-smi

若输出显卡信息列表,则表明驱动成功安装,此时桌面的显示分辨率也变的正常。
若无输出,或者提示找不到命令,则驱动没有安装成功。

在TITAN RTX 2080Ti 上安装 Ubuntu18.04+Nvidia-430显卡驱动+配置深度学习环境(1)相关推荐

  1. Ubuntu 20.04 LTS/RTX30XX显卡 快速配置深度学习环境(一行命令)

    近日,新入一台RTX3080的服务器,目前好像还没办法很方便地在 RTX 30 系列 GPU上通过 pip/conda 安装 TensorFlow 或 PyTorch.因为这些 GPU 需要 CUDA ...

  2. rx580显卡运行不了Linux,AMD CPU Ryzen R7 2700X 安装 Ubuntu18.04 + AMD RX580 显卡驱动

    机器配置如下: 处理器: AMD Ryzen R7 2700X @ 3.7GHz, 8核心16线程 内存:  4*16 GB DDR4 2133MHz 显卡:  Radeon RX 580 @ 8GB ...

  3. AMD CPU Ryzen R7 2700X 安装 Ubuntu18.04 + AMD RX580 显卡驱动

    机器配置如下: 处理器: AMD Ryzen R7 2700X @ 3.7GHz, 8核心16线程 内存:  4*16 GB DDR4 2133MHz 显卡:  Radeon RX 580 @ 8GB ...

  4. linux nvidia 361.run,Ubuntu 16.04+Nvidia GTX 1080+CUDA8.0 深度学习环境配置

    GTX1080主机准备好之后,就是配置深度学习环境了,这里选择了比较熟悉Ubuntu系统,不过是最新的Ubuntu 16.04版本,另外在Nvidia GTX1080的基础上安装相关GPU驱动,外加C ...

  5. 安装 Win10 Ubuntu 16.04 双系统以及 Ubuntu 配置深度学习环境记录

    0. 前言 坑爹的Ubuntu晚上运行还是好好的,第二天中午的时候打开机器发现屏幕分辨率不正常了:2K屏显示800*600左右的分辨率(无法调节),一个图标一拳头大,窗口和网页显示不全.Google查 ...

  6. 问题记录 | 配置ubuntu18.04+cuda9.0+cudnn服务器tensorflow-gpu深度学习环境

    因为实验室服务器资源有限,我被分配的服务器经常变化,但是常常就分到连显卡驱动以及cuda都没有装的服务器,真的很头疼,我已经配了四五台了,特此记录一下,以便以后直接照版本安装. Install nvi ...

  7. 深度学习-在自带显卡GeForce RTX 2070的研华MIC-770工控机上安装Ubuntu18.04及显卡驱动过程记录

    在自带显卡GeForce RTX 2070的研华MIC-770工控机上安装Ubuntu18.04及显卡驱动过程记录 1. 确认工控机是否带有独立显卡及显卡的型号 输入 lspci | grep -i ...

  8. 爆肝推荐、血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN

    爆肝推荐.血泪安装:2080ti显卡安装Ubuntu18.04+nvidia驱动+cuda10.0+cuDNN 记一次超过三周时间的"血泪"安装经历 版本问题--写在最前,&quo ...

  9. Win11上安装Ubuntu18.04双系统制作教程

    在Win11上安装Ubuntu18.04的双系统 1. 下载Ubuntu系统镜像.刻录装机U盘 2. 从windows11的硬盘中,划分出独立空间,用于安装Ubuntu 3. 重启系统,进入安装程序 ...

最新文章

  1. XXL-JOB v2.0.1 发布,分布式任务调度平台
  2. Python 官网宣布,正式发布 Python 3.8.0!
  3. 面向非易失性内存的持久索引数据结构研究综述
  4. html table datasrc,table_data_tables.html
  5. android 崩溃日志捕获,安卓Java崩溃的捕获和日志记录
  6. 10.31,11.1外出纪要
  7. 逻辑思维训练500题及答案
  8. IMF 自定义 IMFTimer、IMFTimerTask
  9. 1380Problem C:zyf的A+B问题
  10. matlab横纵坐标程序,matlab横纵坐标标注
  11. gyb的常用lazyCopy
  12. 假如杨笠吐槽程序员。。。
  13. python多久可以完全学会_python好学吗自学要学多久
  14. python计算模型psi_模型稳定度指标PSI与IV
  15. 截取图片DEMO. JAVA Windows FFmpeg
  16. Zabbix icmp pinger processes more than 75% busy
  17. IDA密码算法自动化识别插件、脚本汇总
  18. php获取qq群列表,自己获取QQ群列表(上)
  19. 技术的真相 | 你真的知道如何实现无人自动化仓储吗?
  20. 新版标准日本语初级_第十六课

热门文章

  1. JFreeChart饼状图显示百分比
  2. 服务器下多网站设置,网站配置多个服务器
  3. 腾讯优图·AI 开放平台全面升级:AI 能力最全面的平台
  4. 沃尔玛中国将采用唯链雷神区块链追踪食品供应链
  5. 开水果店的一些拿货小建议,水果店第一次如何拿货
  6. 【云和恩墨大讲堂】罗海雄 | 如何在不改SQL的情况下优化数据库
  7. Linux下实现炫酷的终端分屏
  8. 美国和中国做舆情分析公司前5强
  9. 每天读论语《论语·学而》02
  10. gmail真心用不惯啊