1. 程式人生 > >神舟+win10+ubuntu16.04+256GSSD+1THHD雙系統安裝加openssl踩坑之旅

神舟+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 提示找不到位置,不想搞了,遂又重灌了一遍系統。

流下了沒知識的淚水