華碩飛行堡壘安裝Ubuntu16.04

等一杯咖啡發表於2018-04-27

前言

  1. 試了14.04好像不行,裝不了;
  2. 16.04 legacy應該不行,uefi可以,完全按照參考部落格流程,主要坑是解析度太大,參考本文第三部分。

ISO映象

我選擇的是16.04.3,16.04.01核心版本好像有點低,裝不了NVIDIA驅動。

安裝流程

直接參考這篇文章吧==》華碩部分飛行堡壘系列安裝ubuntu16.04(uefi+gpt+win10環境)

安裝ubuntu時,解析度太大,無法顯示分割槽

來源貼吧某人,試試ALT+F7,有奇效!!!

怎樣刪除efi分割槽的Ubuntu引導–來源知乎

開啟cmd

diskpart
list disk
sel disk x
list par
sel par y
delete partition override

x為efi分割槽所在硬碟編號
y為efi分割槽的編號

需要自行下載nvidia驅動安裝

  1. www.geforce.com/drivers下載
  2. 安裝時,先禁用了nouvenu,但好像沒成功,反正禁用了;
  3. 在字元介面安裝驅動,要帶引數,否則迴圈登入。
sudo sh NVIDIA-Linux-x86_64-375.82.run -no-x-check -no-nouveau-check -no-opengl-files

解決pip10.0.x的bug——真坑

額,這個pycharm更新到2018版本,官方修復了這個問題,之前解決了一天也沒效果,原來官方修復bug了,表現在pycharm的虛擬環境裝不了包,但是利用pycharm建立出來的虛擬環境命令列安裝包卻可以,那就確定是pycharm的問題了。

網上也有另一個方案,我試了沒用:
開啟/usr/

from pip._internal import main
if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(main())

修改成:

from pip._internal import __main__

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(__main__.main())

PyCharm執行tensorflow問題

  1. usolver.so.8.0: cannot open shared object file: No such file or directory
  2. ImportError: libnvidia-fatbinaryloader.so.384.111: cannot open shared object file: No such file or directory
    Failed to load the native TensorFlow runtime.

解決方案:
pycharm執行配置中新增LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/lib/x86_64-linux-gnu:/usr/lib/nvidia-384/

附錄

sudo gedit /etc/modprobe.d/blacklist.conf
sudo update-initramfs -u
sudo sh NVIDIA-Linux-x86_64-375.82.run -no-x-check -no-nouveau-check -no-opengl-files
sudo service lightdm stop
sudo sh NVIDIA-Linux-x86_64-375.82.run -no-x-check -no-nouveau-check -no-opengl-files
sudo reboot
nvidia-smi
sudo gedit ~/.bashrc
source ~/.bashrc
nvcc -v
nvcc -V
nvidia-smi
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*
sudo dkpg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb 
sudo dpkg -i libcudnn6_6.0.21-1+cuda8.0_amd64.deb 
sudo dpkg -i libcudnn6-dev_6.0.21-1+cuda8.0_amd64.deb 
sudo dpkg -i libcudnn6-doc_6.0.21-1+cuda8.0_amd64.deb 
sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb 
sudo apt -f install  
sudo apt install --reinstall libnss3 
sudo dpkg -i chrome64_62.0.3202.75.deb 
sudo apt -f install  
sudo dpkg -i teamviewer-host_13.0.5641_amd64.deb 
sudo apt -f install  
sudo dpkg -i code_1.19.3-1516876437_amd64.deb 
./pycharm.sh 
sudo gedit /usr/share/applications/jetbrains-pycharm.desktop
gsettings set com.canonical.Unity.Launcher launcher-position Bottom
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
sudo apt-get install git python3-pip
sudo apt-get install python-pip
sudo pip install tensorflow==1.4
sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu.deb 
sudo apt -f install  

相關文章