裝Ubuntu16.04斷斷續續裝了1個禮拜,運氣不太好,踩到了各種各樣的坑,通過查各種資料才終於大獲成功。現將所有的參考資料按順序整理如下:
第一部分
第一步:前期準備與裝系統
Ubuntu 16.04安裝
參考文獻:點擊打開鏈接
(切記:安裝第三方軟件要打勾,這樣雖然慢,但是安裝得比較全。)
第二步:一定要裝網卡驅動,這樣以便後面程序的下載
e1000e驅動安裝
參考文獻:
簡略步驟:點擊打開鏈接
詳細步驟:點擊打開鏈接
第三步:更改安裝源,以便提高後面程序下載進度
安裝源:點擊打開鏈接
更改安裝源的步驟:點擊打開鏈接
第二部分
第一步:安裝依賴包 、禁用 nouveau 、配置環境變量
參考文獻:點擊打開鏈接(參考前三步)
第二步:安裝CUDA(前方預警:坑來了!!)
一定要用runfile文件!
參考文獻:點擊打開鏈接(第四步到第六步)
點擊打開鏈接(第二部分有詳細步驟)
(r如果要改版本,卸載以前的版本,用如下語句:
sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl
注:關於tensorflow-gpu與cudnn,cuda版本適配問題,參考:參考
第三步:安裝NVIDIA驅動(前方預警:坑來了!!)
1.簡便方法:方法
(這方法裝起來快)
2.有些教程裝了這個驅動之後你會發現在登錄界面進入死循環,參考下面這個教程,就能躲過。
參考文獻:點擊打開鏈接(注意:提前關注禁忌部分,)
sudo gedit /etc/modprobe.d/blacklist.conf
此處還會有的某些坑:
1.Ubuntu GNONE有推送更新就隨手升級,噩夢開始。無法登錄。
案例參考:點擊打開鏈接
2.開機啓動遇到grub rescue,無法進入系統
案例參考:點擊打開鏈接,這個只是解決臨時的關聯,如果重啓的話,這個問題還是會再次出現的。
徹底解決問題:點擊打開鏈接,參考重新生成grub部分
3.裝驅動失敗,進不去系統了
案例參考:點擊打開鏈接
第四步:安裝CUDNN
參考文獻:點擊打開鏈接(第七步)
第五步:Tensorflow安裝以及其IDE Pycharm
提示:Ubuntu自帶python2.7
安裝Tensorflow參考點擊打開鏈接中的第二部分《Tensorflow的安裝(基於pip)》
第三部分
安裝中文輸入法
我安裝的是sunpinyin
參考步驟:點擊打開鏈接
其他的坑:
1.Ubuntu每次啓動都顯示System program problem detected的解決辦法
參考:點擊打開鏈接
2.開機無法進入界面,如圖所示,選擇啓動後黑屏,鍵盤鎖住。
原因:內核升級,無法正常加載
解決措施: 1.選擇 Advanced options for Ubuntu
2.選擇內核,如圖所示
2.安裝ibus後 運行Tensorflow程序時報錯:
(a) ImportError:libcusolver.so.8.0:cannot open shared object file:No such file or directory.
原因:該文件路徑被改了
措施:
a.檢查LD_LIBRARY_PATH路徑
echo $LD_LIBRARY-PATH
我的結果是:“./usr/local/cuda-8.0/lib64"
b.執行以下命令
sudo ldconfig /usr/local/cuda-8.0/lib64
(b) ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory
3.安裝jupyter notebook
最後感謝大神們的幫助帖,能助我順利跨過每個坑。
4.插入耳機沒聲音
Input / output 都調到Headset Microphone