安装双系统以及装tensrflow_gpu出现的一些问题

1 安装双系统

1.1制作unbuntu系统启动盘

到unbuntu官网下载64位的系统镜像文件,然后下载ULtralISO软件制作u盘启动盘
可以参照https://blog.csdn.net/YaoyuT/article/details/78003061制作启动盘。

1.2在windows上分出空白的磁盘

右击我的电脑->管理->磁盘管理:
在这里插入图片描述
然后找一个硬盘空间比较大的磁盘,然后右键->压缩卷->要压缩的空间至少是50个G
在这里插入图片描述
注意分出后的区一定是未分配的空白分区,要不然在进行安装的时候不能识别出来可用磁盘空间。
在这里插入图片描述
我的是台式机,如果是笔记本的话还要做一些其他的设置,可以参考https://www.jianshu.com/p/ad5dc60e453d

1.3开始安装unbuntu系统

我的电脑是戴尔台式机,所以是按的F12进的BIOS然后选择U盘中启动就行了
在这里插入图片描述
具体步骤可以参照https://www.jianshu.com/p/ad5dc60e453d
后面主要是几个区的空间大小分配,
/:主分区、存储系统文件,建议10GB ~ 15GB;
swap:交换分区,逻辑分区、即Linux系统的虚拟内存,建议是物理内存的2倍;物理内存就是你的内存条的大小,如果不知道的话,可以自己提前查看,8G就是我的物理内存的大小,所以这里的交换分区分配的大小应该是16G

在这里插入图片描述
/home:home目录,逻辑分区、存放音乐、图片及下载等文件的空间,建议最后分配所有剩下的空间;

/boot:逻辑分区、包含系统内核和系统启动所需的文件,实现双系统的关键所在,建议200M。

1.4unbuntu16.04安装完之后,unbuntu不能上网的问题

因为我是连的校园网,一开始我以为是什么验证信息没有验证,所以需要验证,但是最后无论怎么都打不开页面,最后在命令行输入ifconfig -a一查,只有一个轮回端口lo,没有我们的网卡eth0,找不到网卡驱动信息,所以我以为就是没有安装驱动,然后就百度了很多怎么装驱动的。但是都没有什么用!!!!!!!!!!!
后来倒腾一天,忘了在哪个博主那查的,说BIOS设置中Boot>Security>Secure Boot没有设置好,要确保Secure Boot是Disabled才能行,然后我试了一下果然很神奇,打开unbuntu竟然能够出来校园网的认证页面了,然后就能上网了。
在这里插入图片描述
在这里插入图片描述

1.5unbuntu双屏,主屏和次屏的设置

因为我的是双显示屏,所以在安装unbuntu之前,一定要关掉一个显示屏,因为不然会出现黑屏,这是因为unbuntu还没有安装驱动的原因,所以一定要先关一个,不然系统都装不了。然后就是安装之后安装驱动,可以参考https://www.cnblogs.com/linuxprobe/p/5427905.html这个博客。
还有就是驱动安装之后,打开另外一个显示器,结果发现右边的屏是主屏,所以就很不习惯,不过可以每次开机调整一次
$ xrandr --output eDP-1 --auto --primary
//把笔记本自带显示器作为主屏幕,其中 eDP-1 可能需要视各自情况调整
$ xrandr --output VGA-1 --left-of eDP-1 --auto

2安装tensorflow_gpu

2.1安装驱动

点击unbuntu界面的右上角,点击系统设置->点击软件和更新->附加驱动->如图所示安装第三个驱动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.2安装CUDA9.0和CUDNN

可以参考这个博客
https://blog.csdn.net/jacke121/article/details/80144213
我就说下我的安装失败的地方,有则改之,我一开始下载的是CUDA9.1开始安装,是默认安装的,安装到最后出错了,但是我没在意,我以为是我电脑版本不兼容咋的,就又下了一个CUDA9.0的版本,还是默认安装的、结果还是失败,找了一大堆的错误原因,最后发现在我一开始装CUDA9.1的时候已经在默认的安装目录下创建了一个CUDA9.1的目录,然后在安装CUDA9.0的版本好像就装不了。最后在网上找的方法,将有关CUDA的配置环境全部删除,包括CUDA9.1和CUDA的文件夹。之后重新安装的CUDA9.0的版本,安装成功,安装成功会在usr/local出现cuda和cuda-9.0的相应的文件夹
在这里插入图片描述

还有就是在CUDA安装之后一定要测试一下是否安装上了,网上有相关的命令行检验。

2.3安装tensorflow_gpu

网上有很多安装tensorflow_gpu的教程,说一下我安装时候出现的问题,unbuntu系统自带的其实有py2.7和py3.5的python版本,然后我就是基于py3.5上装的tf_gpu1.10版本,但是装完之后发现再跑代码的时候(我跑的是tensorflow官方的目标检测API那个代码)出现了一些错误,说是缺少pycocotools的安装包,然后我装完以后就出现了和numpy有关的错误,网上也查了还是没有解决,觉得应该是py3.5的一些包和pycocotools不兼容。最后重现装了下Anacoda,又重新装了下py3.6的版本,最后安装pycocotools之后再跑代码,完全没错了。

2.4更改pip的源

换源的作用是可以加快python下载库的速度。可以参照
https://www.jianshu.com/p/46c17698bd4b,博主在unbuntu和windows都有相应详细的讲解。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值