上海最近搞活动调休,要搞深度学习,win上还是不方便,准备弄个ubuntu。于是有以下回忆文字。

在机器上装了个双系统。花了两天。再也不想玩了。

准备用ubuntu来做深度学习的。

本文写于2019年11月4日。

机器是神舟Z7-KP7D2,i7-7700HQ+GTX1060(inter HD630)+256G三星851?SSD(当时花了800买的心痛)和
1THHD,装了Win10在SSD上面,

首先用UltraISO在U盘上面按默认HDD+刻了一个启动盘,
按照网上方式,把win10的快速启动关闭,在电源管理那里。
在SSD上清理了之前一些不怎么玩的游戏,最后剩了130个G,然后压缩,
结果发现只能压缩十几个G,这不行啊和HHD方式不对,于是网上找了傲梅分区助手,
后面还是不敢弄,怀疑有碎片之类,清理了一下,再压缩就有30多个G了,于是就直接压缩
卷搞起,HHD上面通过压缩卷搞了500G出来
在BIOS里面确认了AHCI模式和UEFI模式,以及Win10是GPT格式化,
关闭了SercureBoot。

开机按F7切换启动方式

用U盘去启动,屏幕打印了几个命令行界面,突然就卡住了,提示找不到地址
之类的。
然后网上搜索了下,说识别不了nvidia的新显卡,于是在install ubuntu那里
按e进行编辑,在--前面加nomodeset,就是第二行那个quiet splash后面,注意空行,
加错地方了或者多了参数之类都不行。

就成功进入ubuntu界面了。
一路默认,选择安装位置时,选择something else,选择安装位置
boot放在SSD上面格式选et4-逻辑分区-开始位置,/放在HHD那500G et4-逻辑分区-开始位置,
/home也放在HHD那500G et4-逻辑分区-开始位置,
然后选择"应用程序开始
存放的位置",就是界面最下面的地方,我就不截图了,这里注意选择你boot的磁盘分区我的是1P5
之类的字样,(事实证明上面分区是错误了,后面我又把SSD上面分区还回去了,用了3G来存放
boot地方,可能还是太大了,先这样,浪费一点咯,/安装后会占用十几个G)
然后跟着程序走,一路点下去,等重启。
注意这里重启进去后就不要调整nomodeset的参数,就让它那么放着吧。

这里进去后有个坑,如果是ubuntu18.04会不识别intel HD630,然后进去就是800*600分辨率,
各种下nvidia显卡驱动,默认apt安装,ppt安装,官网下驱动安装,
使用ubuntu自带的software update去更新nvidia 430驱动,禁用
Nouveau驱动,blacklist之类的,各种,cv 计算分辨率等等,但是调分辨率就是不行,
输入nvidia-smi倒是可以显示信息,但是nvidia-settings显示不全,就显示没什么
卵用的两行。查看about computer里面显示的是llvm8.0之类的字样。

折腾许久后,考虑是不是18.04太新了,于是换16.04开始继续折腾,按照之前方法进去,
竟然识别了我的HD630,就是about computer里面显示的是HD630之类的字样,而不是
之前在18.04上面的llvm之类的字样,然后分辨率也正常,使用software update去
更新我的驱动,这里推荐是nvidia-386?(不记得了,反正是比较老的),安装,reboot重
启,再点进update里面可以看到显卡是GTX1060,OK。

再然后就是装v2光线 ubuntu client客户端的问题,这里还没搞定,自己弄脚本好像缺少
了什么。

用官方提供的QV2光线去安装,提示缺少openssl,打开命令行安装appimage?
,结果提示需要1.1.1b的openssl版本,看了github上面的65页没有找到解决办法,我自己的命令行版本是openssl version -a(不记得了)
1.0的,然后用网上的方式去编译,建立软链接,提示缺少sso库,按照网上提示方法再
建立软链接的方法,还是不行,于是我想还原成之前的系统openssl,结果不行了,因为
建立了软连接还是什么东西,这块我还没搞清,然后开始各种rm -rf,然后把/usr/bin/openssl
这个可执行文件也删除了,尝试了purge openssl*不行,然后apt install openssl再
敲openssl 提示找不到位置,不想搞了,遂又重装了一遍系统。

流下了没知识的泪水。

神舟+win10+ubuntu16.04+256GSSD+1THHD双系统安装加openssl踩坑之旅的更多相关文章

  1. Ubuntu16.04默认Python3.5升级Python3.6踩坑

    好久没更新博客了,每天还是踩坑中.今天遇到第一个问题“ImportError: No module named 'secrets'”,导包是常见问题.这次的问题导致我又重装了一次环境,不过这是一个新服 ...

  2. Win10+Ubuntu16.04双系统安装

    硬件工具: 一台PC 一个U盘(8GB以上) Win10安装(已经装好Win10的小朋友们请无视): 准备工作: 下载Win10升级助手 保证系统盘有8GB以上剩余空间 安装步骤(由于安装过程中未记录 ...

  3. win10+Ubuntu16.04双系统下深度学习环境的搭建

    环境零零碎碎地搭了三四天,虽然碰到各种问题,但还是搭建好了,自己整理记录下,同时也算给有需要的人一些指导吧 一.双系统的安装 Win10硬盘管理助手 压缩或者直接利用未使用的空间,空间大小自定,将腾出 ...

  4. win7 64 + Ubuntu 14.04.1 64双系统安装,详解UEFI ~ GPT和legacy ~ MBR区别

    win7 64 + Ubuntu 14.04.1 64双系统安装 背景:我的笔记本之前的系统是window 7 64 + Ubuntu 14.04.1,用UEFI引导系统.安装过程是先装的win7,再 ...

  5. UEFI+GPT下安装Win10+Ubuntu16.04双系统

    安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu. 自行百度你的主板是否支持UEFI启动方式. Win10 下载Win10安装镜像.烧盘等步骤就不说了,重启后 ...

  6. UEFI+GPT双硬盘安装Win10+Ubuntu16.04双系统

    转载请注明出处:http://www.cnblogs.com/willnote/p/6725594.html 安装环境 SSD+HDD双盘,Win10安装在SSD里,HDD分出来60G安装Ubuntu ...

  7. Win10+Ubuntu16.04双系统安装过程中遇到的一些问题及解决办法

    前两天闲来无聊重装了系统,装的是win10 64的系统,后来心血来潮索性再装Ubuntu,搞成win10+Ubuntu双系统. win10系统的镜像文件可以通过MSDN网站获取,MSDN是一个很可靠的 ...

  8. 记录一下l联想Y7000安装双系统(win10+ubuntu16.04)

    单位新配的联想拯救者Y7000,感觉很不错哈,先上一张图. 说实在的,装这个有些小坑,我最开始是直接在原装win10上去装双系统的,结果死活装不上,还把原装win10给折腾没了,哈哈,好逗,以前装双系 ...

  9. 安装Ubuntu16.04与windows10双系统后,如何修改启动默认设置

    在安装了Ubuntu16.04系统之后,系统会默认自启动Ubuntu16.04,而我们大多数情况下可能都在使用windows系统,不修改默认设置,不经意间便会启动了Ubuntu16.04,通过我的经历 ...

随机推荐

  1. [apue] 使用文件记录锁无法实现父子进程交互执行同步

    父子进程间交互执行是指用一种同步原语,实现父进程和子进程在某一时刻只有一个进程执行,之后由另外一个进程执行,用一段代码举例如下: SYNC_INIT(); , counter=; pid_t pid ...

  2. Android测试环境配置

    测试是软件开发中非常重要的一部分,Android中是使用junit测试框架,本文使用的是junit4和Android Studio.Android测试主要分两类本地测试和Instrumented测试, ...

  3. Spring Boot(四) Mybatis-MySql

    Spring Boot(四) Mybatis-MySql 0.准备数据库表 -- ---------------------------- -- Table structure for person ...

  4. 在 Cocos Creator 中使用 Protobufjs(一)

    一. 环境准备 我一直在探索Cocos H5正确的开发姿势,目前做javascript项目已经离不开 nodejs.npm或grunt等脚手架工具了. 1.初始化package.json文件 npm ...

  5. 【Java基础】Java中的语法糖

    目录 Java中的语法糖 switch对String和枚举类的支持 对泛型的支持 包装类型的自动装箱和拆箱 变长方法参数 枚举 内部类 条件编译 断言 数值字面量 for-each try-with- ...

  6. spring5 源码深度解析----- Spring事务 是怎么通过AOP实现的?(100%理解Spring事务)

    此篇文章需要有SpringAOP基础,知道AOP底层原理可以更好的理解Spring的事务处理. 自定义标签 对于Spring中事务功能的代码分析,我们首先从配置文件开始人手,在配置文件中有这样一个配置 ...

  7. java中的char

    System.out.println("char二进制位数:" + Character.SIZE);//16 即2个字节 在c语言中,char类型占一个字节,而汉子占两个字节,所以 ...

  8. 原生js动态创建文本内容的几种方式

    1.通过CreateTextNode文本节点 首先创建该元素(元素节点),然后向一个已存在的元素追加该文本节点 <!DOCTYPE html> <html> <body& ...

  9. Cocos Creator 通用框架设计 —— 网络

    在Creator中发起一个http请求是比较简单的,但很多游戏希望能够和服务器之间保持长连接,以便服务端能够主动向客户端推送消息,而非总是由客户端发起请求,对于实时性要求较高的游戏更是如此.这里我们会 ...

  10. C# 获取顶级(一级)域名方法

    /// <summary> /// 获取域名的顶级域名 /// </summary> /// <param name="domain">< ...