一、配置

  • 系统:Ubuntu16.04.4 LTS
  • GPU:GTX1080Ti

二、总体流程步骤

  1.   安装Ubuntu16.04
  2.   安装1080Ti显卡驱动

三、安装Ubuntu16.04

3.1、下载16.04.4

访问官网https://www.ubuntu.com/download/desktop获取.

制作U盘启动时,出现小问题,用UltraISO直接打开之后只有一个efi文件夹,写入硬盘镜像自然有问题。

我使用解决方法是下载最新版本的"Universal USB Installer"

下载地址为:点击打开链接

3.2、 安装16.04.4

我用的是华硕Z370-p主板,看别人有一类问题是需要先把GTX1080ti显卡拨掉,用集显或是老显卡才装,原因是Ubutnu16.04.4默认没有1080TI驱动;但我没有碰见这个问题。我直接安装成功。看有建议说是装英文版。我也觉得装英文版对TF会有肯定作用。

3.3、Ubuntu16.04 更新源

首先使用

cd /etc/apt
sudo cp sources.list sources.list.bak
sudo vi /etc/apt/sources.list

然后将以下内容粘贴到文本的最下方

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

然后

source /etc/apt/sources.list

最后

sudo apt-get update

3.4、修改NTFS磁盘(卷标)

因为我是从Win10转Ubuntu16.04,所以有NTFS硬盘需要处理:

编辑ext2/ext3/FAT32/NTFS磁盘分区卷标根据不同的磁盘分区类型,分别有3个程序可供选用.Mtools 适用于 FAT32 格式分区.
ntfsprogs 适用于 NTFS 格式分区.
e2label适用于 ext2 和 ext3 型格式分区.

1.查看当前所有分区

sudo fdisk -l 显示结果类似于:
Device Boot Start End Blocks Id System
/dev/sda1 * 63 275659334 137829636 7 HPFS/NTFS/exFAT
Partition 1 does not start on physical sector boundary.
/dev/sda2 275659396 1953523711 838932158 f W95 Ext'd (LBA)
Partition 2 does not start on physical sector boundary.
/dev/sda5 275659398 695116484 209728543+ 7 HPFS/NTFS/exFAT
Partition 5 does not start on physical sector boundary.

2.先卸载要修改名称的分区:

sudo umount /dev/sda5

3.修改名称:

sudo ntfslabel /dev/sda5 software

注:ntfslabel会修改名称后自动重新加载,不用再执行mount命令

3.5 、五笔输入法的安装

sudo apt-get install fcitx-table-wbpy
#Ubuntu 默认的输入法框架是ibus,我们需要输入下面的命令切换Fcitx输入法框架
im-config -n fcitx
sudo systemctl restart lightdm.service

四、安装NVIDIA显卡驱动

4.1、查询NVIDIA版本号

  首先,我们可以去NVIDIA官网查看下,合适自己显卡驱动以及对应的版本号是多少。官网查询地址(http://www.nvidia.com/Download/index.aspx?lang=en-us),下图是我按照自己显卡类型查询的:

4.2、驱动安装

我在网上看见别人说一定要修改BIOS关闭secure boot,如果不关闭的话,驱动是不会生效的。但我用的是华硕Z370-p主板,安全启动状态还是开启的并且是灰色,不能被选中修改。

所以我只能接着安装。

4.1、禁用nouveau自带驱动

禁用nouveau其实是因为Ubuntu系统集成的显卡驱动程序是nouveau,主要是怕和NVIDIA驱动有冲突,导致系统无法启动。

控制台输入命令,创建一个文件通过命令

sudo vi /etc/modprobe.d/blacklist-nouveau.conf

并添加如下内容:

blacklist nouveau
options nouveau modeset=0

再更新一下

sudo update-initramfs -u

修改之后需要重启系统。确认下nouveau是已经被你干掉,可以使用使用命令:

lsmod | grep nouveau

4.2、安装GPU驱动

下文演示的还是在桌面模式(Ctrl+Alt+F7),真实环境下,实际上大家还是进入文本模式(Ctrl+Alt+F1),输需要输入账户和密码。

1、安装ppa库

  可能有时候通过NVIDIA官网下载显卡驱动比较慢,我们可以添加ppa库,通过ppa安装显卡驱动,这步可有可无,用户自行决定,输入代码如下:

sudo add-apt-repository ppa:graphics-drivers/ppa

如图所示:

2、关闭图形化环境

  为了确保驱动能够正常安装,我们需要暂时关闭x-window服务(图形环境),在文本模式下输入命令进行关闭

sudo service lightdm stop

3、安装驱动

注:如果之前你已经安装NVIDIA显卡驱动话,我们需要先卸载旧的显卡驱动,需要输入命令: 

sudo apt-get purge nvidia*

输入以下命令,直接安装驱动,这里可以选之前说的390版本的

sudo apt-get update && sudo apt-get install nvidia-390

但我把RUN文件下载下来后,可以直接用命令安装:

sudo chmod +x NVIDIA-Linux-x86_64-390.48.run
sudo ./NVIDIA-Linux-x86_64-390.48.run –no-opengl-files
#–no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。
#–no-x-check:表示安装驱动时不检查X服务,非必需。
#–no-nouveau-check:表示安装驱动时不检查nouveau,非必需。
#-Z, --disable-nouveau:禁用nouveau。此参数非必需,因为之前已经手动禁用了nouveau。
#-A:查看更多高级选项。
#必选参数解释:因为NVIDIA的驱动默认会安装OpenGL,而Ubuntu的内核本身也有OpenGL、且与GUI显示息息相关,一旦NVIDIA的驱动覆写了OpenGL,在GUI需要动态链接OpenGL库的时候就引起问题。

如图所示:

根据提示选择即可最后安装完毕后,重新启动X-Window,输入命令:sudo service lightdm start,然后Ctrl+Alt+F7进入图形界面。

至此、安装GPU显卡驱动已经完成,然后重启电脑,这个时候能看到已经顺利的进入系统。

  进入系统,我们要看刚刚的显卡驱动是否已经正确安装成功,通过下面命令查看:

nvidia-smi

正常情况下,我们可以看到具体的驱动信息,如图所示:

4、修改tty的分辨率

如果屏幕不能达到最佳分辨率时,可参见:http://blog.csdn.net/nostandby/article/details/69383543

重启后使用Ctrl+Alt+F1进入文本模式时,发现字体太大,使用命令:

sudo vi /etc/default/grub

设置成显卡所支持的分辨率,可以参考显示功能所列出的分辨率

GRUB_GFXPAYLOAD_LINUX=1920x1080

然后更新grub:

sudo update-grub 

5、虚拟终端(Ctrl+Alt+F1)下显示菱形中文乱码问题

把系统转成英文的:

sudo gedit /etc/default/locale

将内容改为:

LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

再运行

sudo locale-gen

然后重启,会提示是否将文件夹改成英文的,此时选择“Update...”即可。

再安装zhcon软件包:

sudo apt-get install zhcon

它其实就相当于一个Ubuntu的UC-DOS程序,是一个汉字外挂。既然是外挂就必然要占用一定的系统资源,根据实际需求可选用该方法。

至此、NVIDIA显卡驱动已经安装完成了~下篇我们主要讲CUDA和CUDNN的安装

注:推荐一个截屏软件

安装gnome-screenshot。

sudo apt-get install gnome-screenshot

桌面左上角打开dash菜单

然后就可以打开截图窗口

PS:如有疑问,请留言,未经允许,不得私自转载,转载请注明出处:

参考:

https://www.cnblogs.com/EasonJim/p/7163232.html

https://www.cnblogs.com/xuliangxing/p/7569946.html

深度学习(TensorFlow)环境搭建:(一)Ubuntu16.04+1080Ti显卡驱动相关推荐

  1. 深度学习(TensorFlow)环境搭建:(二)Ubuntu16.04+1080Ti显卡驱动

    前几天把刚拿到了2台GPU机器组装好了,也写了篇硬件配置清单的文章--<深度学习(TensorFlow)环境搭建:(一)硬件选购和主机组装>.这两台也在安装Ubuntu 16.04和108 ...

  2. manjaro深度学习tensorflow环境搭建 cuda cudnn nvidia显卡设置

    NVIDIA显卡驱动安装 注意点:系统安装时 一定要选择no free Manjaro系统安装显卡比较简单,它有一个命令 sudo mhwd -a [pci or usb connection] [f ...

  3. 完整的Ubuntu18.04深度学习GPU环境配置,英伟达显卡驱动安装、cuda9.0安装、cudnn的安装、anaconda安装

    文章目录 1.英伟达显卡驱动安装 2.cuda9.0安装 3.cudnn的安装 4.anaconda安装 5.安装TensorFlow和Keras 安装 参考:https://blog.csdn.ne ...

  4. Ubuntu16.04+1080ti显卡驱动安装流程+循环登录问题【集锦】

    注意:以下操作都是基于显示器线连接到主板的情况 1.确定循环登录界面的原因 在登录界面进入linux的shell(ctrl + Alt + F1),输入用户名.密码,进入shell. 卸载NVIDIA ...

  5. 深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow1.4.0 opencv3.4 含泪总结

    深度学习工作站环境搭建 ubantu16.04 安装显卡驱动 CUDA8.0 cuDNN6 anaconda tensorflow opencv 1 安装ubantu16.04 安装时不要在线更新,在 ...

  6. ubuntu深度学习软硬件开发环境搭建

    硬件 先从硬件自已配机器开始: 目前对于个人来说,性价比比较高的深度学习显卡是那个11G显存的GTX 1080Ti.这里显卡定了,接下来就是主板内存硬盘,显示器.先报一下我配的机器配置: CPU 英特 ...

  7. 【Linux Mint 深度学习开发环境搭建】开发软件安装

    系列文章目录 第一章 Linux mint 深度学习开发环境搭建之Nvidia显卡相关软件安装 第二章 Linux mint 深度学习开发环境搭建之开发软件安装 第三章 Linux mint 深度学习 ...

  8. 深度学习GPU环境搭建

    深度学习GPU环境搭建: 安装步骤: 1.安装GPU驱动:官网有(可以理解为告诉电脑这个东西怎么使用) 不同厂家的不一样,用于深度学习的一般是NVIDIA.AMD家. 本人是NVIDIA家,驱动长这样 ...

  9. ubuntu16.04 配置显卡驱动+cuda8.0+cudnn+pytorch

    ubuntu1604 配置显卡驱动cuda80cudnnpytorch 在线安装显卡驱动 离线安装cuda 安装cudnn 配置环境变量 离线安装cond 配置pytorch 测试pytorch 感悟 ...

最新文章

  1. 原创 | 从席卷全球的“刷脸”乱象,看国内人脸识别立法方向
  2. 从搭建脚手架到在npm上发布react组件
  3. 主业失利,跨界捞金,飞科的算盘能如意吗?
  4. c++并发编程实战_Java 并发编程实战:JAVA中断线程几种基本方法
  5. 前端应该掌握的网络知识(1)
  6. mysql安装、配置、连接
  7. Nginx rewrite规则整理
  8. 使用celery执行Django串行异步任务
  9. win7 64位共享打印机
  10. Delphi程序结构
  11. 解决Anaconda第三方库下载慢
  12. oracle分析函数结构,oracle之分析函数解析及其应用场景
  13. win7讲述人修复_windows7讲述人被精简了 怎样修复-win7讲述人,win7讲述人修复工具...
  14. 邯郸php,邯郸php程序员培训,邯郸php程序员培训费用,邯郸php程序员培训完工作好找吗...
  15. 【日记】python获取公众号的全部文章并截取图导出
  16. Ubuntu/Debain下安装微信、QQ等Windows应用(最简便方法)
  17. PACS—医学影像信息化的基础
  18. win10清理_别人都说win10不需要装电脑管家,那电脑产生的垃圾该怎么清理呢
  19. 如何辨别胖人多气虚阳虚,瘦人多血虚阴虚!【转】
  20. Python学习笔记(一):编程和Python

热门文章

  1. 自适应模糊神经网络算法,什么是自适应神经网络
  2. 霍尼韦尔USB接口条码扫描枪HH660扫描48位随机码(二维码)耗时计算
  3. 618大促在即:电商比价工具纷纷上线,仅需4天完成开发,你敢信?
  4. android 热修复 框架,十分钟教会你使用安卓热修复框架AndFix
  5. python画图,中文字体乱码,设置plt.rcParams不成功时
  6. C++和Python混合编程:C++调用Python函数
  7. a 标签的 href 属性的获取与拼接
  8. 史蒂夫·鲍尔默在Microsoft .NET开发商大会上的演讲
  9. IOS证书或profile过期
  10. 【蓝桥杯算法提高VIP-开灯游戏(两种超易理懂解法:暴力/位操作(切换位))(纯正C语言代码)】