神舟+win10+ubuntu16.04+256GSSD+1THHD双系统安装加openssl踩坑之旅
上海最近搞活动调休,要搞深度学习,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 提示找不到位置,不想搞了,遂又重装了一遍系统。
流下了没知识的泪水。