ubuntu

我是安装双系统,本教程只适合参考。不多说直接上干货

https://blog.csdn.net/u014797226/article/details/80229887

ubuntu16.04+efi引导安装(不是efi的请找其他教程,ubuntu系统安装最重要,系统没装好下面的东西就很难搞定,我就是因为系统没装好,浪费了一个礼拜的时间。)

重点(转)

1、安装ubuntu的时候一定要把快速启动关掉,在控制面板,电源那。

2、安装linux之前一定要把Security Boot 关掉,进入boot,我电脑是按f1,改成diaable。

3、在进入grub安装界面之前的时候,在install Ubuntu选项,按e,进入命令行模式,然后在quiet slash --后面(也可能没有,这要自己想办法了)添加以下内容,然后按f10重新引导。

acpi_osi=linux nomodeset

修改上述选项可以在开机的时候,禁用nouveau显卡,

重新引导之后,你可能会发现,安装的窗口有一部分在屏幕下方,导致部分按钮无法点击。次时,按下alt+f7。鼠标就会变成手指图标,即将窗口向上拖动即可。

安装完成,重启。在电脑黑屏的时候拔出u盘。

重启的时候也可能卡在logo,所以在要求选择引导选项的时候,重复上述操作。

上述操作只治标不治本,进入系统后,打开终端,编辑grub

输入 sudo gedit /etc/default/grub

然后会弹出文本,找到quiet slash,在后面添加nomodeset

就是将

GRUB_CMDLINF_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINF_LINUX_DEFAULT="quiet splash nomodeset"

然后保存关闭

再在终端输入sudo update-grub

然后sudo reboot

如果重启还卡在logo,

就在引导选项上选择ubuntu高级选项,然后选择第三个kernel的恢复模式,会进入到一个菜单画面。然后选择dpkg,然后点击ok。

好了在重启系统,就在引导选项上选择ubuntu高级选项,然后选择第三个kernel的恢复模式,会进入到一个菜单画面,在菜单画面选择resume,然后可能第一次没有进入系统,会回到菜单,在点击resume,直到进入系统。(进不去系统,自己想办法)

进入系统后,打开终端,编辑grub

输入 sudo gedit /etc/default/grub

然后会弹出文本,找到quiet slash,在后面添加nomodeset

就是将

GRUB_CMDLINF_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINF_LINUX_DEFAULT="quiet splash nomodeset"

然后保存关闭

再在终端输入sudo update-grub

然后sudo reboot

 

1准备制作启动盘工具UltraISO。

下载地址:https://cn.ultraiso.net/uiso9_cn.exe

2、ubuntu

下载地址:https://www.ubuntu.com/download/desktop

3、磁盘分区

点击我的电脑-管理-磁盘管理

务必在Win10所在的硬盘(一般是在固态硬盘)上右键“压缩卷”出150G的未分配空间(我是压出150G,这里看个人空间大小)

4、

打开软碟通,文件--打开--进入到你的ubuntu-16.04.2-desktop-amd64.iso文件目录--右下角点 打开,选中之后

回到软碟通界面,上方菜单栏--启动--写入硬盘映像;

接下来是关键步骤,两个对准:

看硬盘驱动器项,是否是你要用的U盘

看映像文件项,是否是映像文件的路径

 


 

 

5、开始走安装Ubuntu流程

 

nvidia驱动安装总结起来就四个步骤

1、下载对应显卡的合适新驱动

2、卸载你之前的安装失败的新驱动和系统自带的驱动

3、关闭启动系统自带驱动的程序,否则会报错。

4、安装新驱动。

重启电脑,插上U盘,我的电脑是按F12,从U盘启动,进入Ubuntu启动界面,断网

选泽安装ubuntu

然后语言选中文简体(也可以选英文,看个人)

 

为图形或无线硬件...”勾选,直接继续:(也可以不勾选,我是勾选啦,看个人)

这张图借用别人的

这一步很关键,选择错了位置,会毁掉你windows系统上所有的数据。
选择“其他选项”,使用之前预留的独立区域来安装ubuntu系统,继续:

 

选中“空闲”区域,核对一下大小对不对,点击左下角的加号创建分区,若创建错了就点减号删除。
若之前在windows系统里面,你没有按照我说的删除预留分区,则在此处就难以辨认是哪一个了。此处选择错了分区后果你懂得。

分区大小看个人

 

 

首先 /swap-----32G  一般为电脑内存的2倍  这个设为主分区 ,空间起始位置,用于交换空间

/efi---512m    这个是开机引导的,  设为逻辑分区,空间起始位置,用于efi系统分区

/home---25G    设为逻辑分区,空间起始位置,用于ext4,挂载点/home

/----------25G    设为逻辑分区,空间起始位置,用于ext4,挂载点/

/usr---剩下的全放在这,设为逻辑分区,空间起始位置,用于ext4,挂载点/usr

安装启动引导器的设备”选择:  比如: /dev/sdc12   efi

那么安装启动引导器的设备”选择:/dev/sdc12  

如下图:efi引导不用/boot


下一步确认分区信息,继续走:

选择地区,默认继续:

 

 

选择语言,我喜欢汉语,有些人喜欢选择English,轮到你的机会来了。继续:

设置用户名和密码,继续:

 

正在安装,坐等。机器性能好,三五分钟搞定,在说一次别连网

 

安装结束,重启电脑

借鉴:https://blog.csdn.net/fesdgasdgasdg/article/details/54183577

https://www.jianshu.com/p/22cbd88af011

https://blog.csdn.net/m0_37857300/article/details/78930773

 

1、下载驱动

https://www.nvidia.cn/Download/index.aspx?lang=cn

点击链接下载适合自己电脑的版本

 

2、卸载已有的驱动

一、

刚装完ubuntu的可以跳过这步,已经在ubuntu下载驱动好几次的要仔细看看。

首先进入你ubuntu放的驱动目录下,在输入下面的命令

sudo ./NVIDIA-Linux-x86_64-410.73.run  -uninstall(这里是看你前面安装哪个版本)

 

二、卸载系统自带的驱动,没安装过也可以运行一下,确保没有障碍

输入 sudo apt-get autoremove --purge nvidia-*  

3.禁用系统自带驱动nouveau这一步很重要一定要做装ubuntu系统时已经禁用noveau了,这一步可以跳过

网上有说用blacklist.conf进行禁用,我试过也可以禁用nouveau,但是我重启电脑之后就打不开ubuntu图形界面,不建议。

有一种简单暴力的方法,直接把原来的文件 nouveau.ko 改成nouveau.ko.org,那样这个文件就不存在了,我们就是要这个文件不起作用,才能真正禁用nouveau驱动)。这个大家可以放心的改,因为你要想装好你的驱动,就得禁用nouveau驱动,反正后面你成功了也不用它的。所以可以放心做。

 

输入 cd /lib/modules 

输入 ls

会显示4.13.0-37-generic,4.13.0-36-generic,我们目标是最新的那个版本,每个人可能不同,记得下面输入选择自己电脑上最新   的那个版本号4.13.0-37-generic就行了

 


  输入 cd 4.13.0-37-generic/kernel/drivers/gpu/drm/nouveau

  输入 ls
  会显示nouveau.ko,不让它起作用,才可以禁用nouveau了。所以给它改名。

  输入 sudo mv nouveau.ko nouveau.ko.org

  输入 ls

 会显示nouveau.ko.org,但是没有nouveau.ko文件了。


 输入 sudo update-initramfs -u

  刷新刚才修改操作,等半分钟,这里会只显示你刚才修改的文件夹nouveau.ko.org


 输入 lsmod | grep nouveau

 可以查看是否屏蔽成功,没有任何输出即为成功,如果有输也没问题。

=====做了那么多准备,现在开始安装显卡驱动=======

 4.安装你的显卡驱动外壳

进入你刚才run驱动放的目录下,使其为可执行的文件,然后才安装。

输入sudo chmod a+x 驱动名字.run

输入 sudo ./驱动名字.run -no-x-check -no-nouveau-check -no-opengl-files

这里有可能出现命令失败,都试几次,只要出现下面的情形说明正在安装
下面是整个安装失败的地方,选择太多,只要一个地方出错,恭喜你,重头再来偷笑。

等一会系统会跳出界面说 the distribute-provided pre-install script failed.....:

直接选择 continue to install

开始有进度条显示building kernel modules,等一会.

the target kernel has CONFIG_MODULE_SIG set......

直接选择 sign the kernel module(为内核模块签名)

the nvidia kernel module with an existing key pair .....直接选择 genera a new one

...was successfully signed with a newly generated key pair,would you like to delete...

直接选择no

接下来那个没得选,只有一个选项,直接选择 OK

再接下来那个,,还是直接选择 OK

the signed kernel module failed to load,because the kernei dose not trust any key...

直接选择 install signed kerrel module

接下来那个,,直接选择 OK

再接下来那个,直接选择 yes

接下来那个,,直接选择 OK

这里我是直接出来到端口,如果有提示重启就重启,没有就不用管它。

 

接着按ctrl+alt+t

输入nvidia-smi

有关于GPU的信息显示,说明安装成功了,没有任何关于GPU的信息显示的,别着急接着往下看

继续输入 sudo mokutil --import /usr/share/nvidia/nvidia*.der

接下来提示输入密码,再次输入密码,然后  sudo  reboot / /重启电脑

由于进行了添加密钥操作,会触发shim,这时不能直接进入 boot,进入一个

陌生的界面,不要慌,有10秒时间,按住方向键的向下键(它不会显示内容,

安键才有内容),选择第二个

enroll mok ” ,会跳出

 

选择continue 。点击第二个continue按钮,点了第一个也没关系,看秘钥,

按enter键会进入上一个操作,或者按Esc会返回上一级操作的。

 

 

然后还有一个页面跳出,我选的是 yes

 

再一次提示输入开机密码

输入 开机的密码 来导入密钥。

跳出新页面,这时候选第一个reboot重启电脑,或者自己重启电脑一下。

后好了重启开机,输入
nvidia-smi #若列出GPU的信息列表格,上面有你的驱动名字,驱动版本名字,显卡名字等待。表示驱动安装成功。

到此驱动完成了,激不激动,反正我是很激动。

借鉴:

https://blog.csdn.net/fu6543210/article/details/79746624

https://blog.csdn.net/fu6543210/article/details/80104491

 

cuda9.0安装

下载:

https://developer.nvidia.com/cuda-downloads

按ctrl+alt+t

输入

sudo sh cuda_9.0.176_384.81_linux.run

安装开始以后,首先是一个协议,一直按空格到底以后,输入accept。其他的操作如下所示:

一直按着enter知道下面出现:

Do you accept the previously read EULA?
accept/decline/quit: accept
 
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?
(y)es/(n)o/(q)uit: n
 
Install the CUDA 9.0 Toolkit?
(y)es/(n)o/(q)uit: y
 
Enter Toolkit Location
[ default is /usr/local/cuda-9.0 ]:
 
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y
 
Install the CUDA 9.0 Samples?
(y)es/(n)o/(q)uit: y

  • 第二个安装显卡驱动一定要选择no,否则之前安装的驱动就白装了,有默认选项的直接选择默认选项就可以了(直接回车)
  • 安装完成后,打开图形界面配置环境变量,运行如下命令打开profile文件

 

sudo gedit ~/.bashrc 


添加,下面内容到文件末尾,保存并关闭

export PATH=/usr/local/cuda-9.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda9.0/lib64:$LD_LIBRARY_PATH

保存后执行一个命令后重启电脑

sudo ldconfig
sudo reboot

测试cuda,最后输出有PASS,即为正确安装。

cd /usr/local/cuda-9.0/samples/1_Utilities/deviceQuery
sudo make
sudo ./deviceQuery

借鉴:

http://www.cnblogs.com/tanwc/p/9375161.html

https://blog.csdn.net/qq_31261509/article/details/78755968

cudnn安装

https://developer.nvidia.com/rdp/cudnn-download#a-collapse704-9
首先解压tgz文件

tar -zxvf  cudnn-9.0-linux-x64-v7.3.1.20.tgz

然后进入其include目录

cd cuda/include
sudo cp cudnn.h /usr/local/cuda/include  #复制头文件

在进入lib目录,注意 -rf 参数一定不要沈略,并且再进入lib64之前,先看一下其中文件有哪些,并且操作目录一定要找出对应的操作目录,libcudnn.so后面的数字一定要做出相应的更改。下面这一步一定要看懂了逻辑之后操作。

cd cuda/lib64

sudo cp lib* /usr/local/cuda/lib64/ #复制动态链接库

cd /usr/local/cuda/lib64/ sudo rm -rf libcudnn.so libcudnn.so.7

3、sudo ln -s libcudnn.so.7.0.3 libcudnn.so.7

4、sudo ln -s libcudnn.so.7 libcudnn.so

3和4我第二次装的时候说已经有了,然后我就输入下面命令,成功地出现信息。

然后使用命令,

nvcc -V

验证是否安装成功,若出现以下信息则表示安装成功:

yhao@yhao-X550VB:~$ nvcc -V nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2016 NVIDIA Corporation Built on Tue_Jan_10_13:22:03_CST_2017 Cuda compilation tools, release 8.0, V8.0.61

借鉴:https://blog.csdn.net/qq_31261509/article/details/78755968

https://blog.csdn.net/wang15061955806/article/details/80791112

anaconda安装

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

在下载目录下,打开命令端口

输入以下命令

bash Anaconda3-4.3.1-Linux-x86_64.sh
##此时你可以一直按ENTER键,到最后有一个让添加环境变量,你写YES,不过没写也OKAY,我后面教你添加

 

出现以上内容就证明你已经安装好了,然后关闭窗口,测试一下

第二步:conda不能用

如果你之前没有配置环境变量,conda不能用,看这里,配置环境变量

# 将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/bin
echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc
# 更新bashrc以立即生效
source ~/.bashrc

 

以上两行都是在终端里执行的。然后就可以正常使用conda了。

网上教程很多自己找

pycharm安装

https://blog.csdn.net/miao0967020148/article/details/79895870

最后锁定到启动器

 

tensorflowgpu

安装

在终端或cmd中输入以下命令搜索当前可用的tensorflow版本

anaconda search -t conda tensorflow

anaconda search -t conda tensorflow

选择一个较新的CPU或GPU版本,如jjh_cio_testing/tensorflow-gpu的1.0.1版本,输入如下命令查询安装命令

anaconda show jjh_cio_testing/tensorflow-gpu

使用最后一行的提示命令进行安装

conda会自动检测安装此版本的Tensorflow所依赖的库,如果你的Anaconda缺少这些依赖库,会提示你安装。因为我之前已经安装过了,所以这里只提示我安装Tensorflow。输入y并回车之后等待安装结束即可

  • 可以选择次高版本的Tensorflow安装,因为最新版本可能清华 TUNA的仓库镜像库没有及时更新,而官方更新连接总是失败,我最开始选择了jjhelmus/tensorflow-gpu的1.0.1版本,其他依赖库清华 TUNA的仓库镜像有资源,而到最后jjhelmus/tensorflow-gpu版本的Tensorflow安装包总是下载不下来,尝试20多次之后换了一个1.0.0的版本,终于顺利安装成功

进入python,输入

import tensorflow as tf

如果没有报错说明安装成功。

借鉴https://www.jianshu.com/p/7be2498785b1

 

 

 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值