Ubuntu 18.04 記錄
阿新 • • 發佈:2018-05-01
span dev rim tps efault ive date set apt
登錄後死機,關機時死機的解決方法
更新內核並安裝 Nvidia 顯卡驅動可解決。
在內核更新為 4.15.18,Nvidia 顯卡驅動為 390 時,問題解決。
使用 LiveCD 啟動,然後chroot
到安裝的系統的根分區。然後
sudo systemctl set-default multi-user.target
使系統啟動後默認進入字符界面,從而避免登錄後進入圖形界面時死機。
進入字符界面登錄後按照以下方式更新內核並安裝 Nvidia 顯卡驅動。
更新內核
內核下載地址
uname -sr #查看當前內核版本
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.18/linux-headers-4.15.18-041518_4.15.18-041518.201804190330_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.18/linux-headers-4.15.18-041518-generic_4.15.18-041518.201804190330_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15.18/linux-image-4.15.18-041518-generic_4.15.18-041518.201804190330_amd64.deb
sudo dpkg -i *.deb
sudo reboot
安裝 Nvidia 顯卡驅動
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-cache search nvidia | less #查看並尋找合適的顯卡驅動版本
sudo apt install nvidia-384 nvidia-prime
sudo systemctl set-default graphical.target
sudo reboot
更改回默認圖形界面登錄,重啟看是否解決了登錄及關機時死機的問題。
安裝CUDA,cuDNN,Tensorflow等
CUDA9.0 + cuDNN7.0 + tensorflow-gpu 1.8.0
以下參考
- 『如何評價 Ubuntu 18.04 LTS ? - 張凡的回答 - 知乎』
- 『Installation_Guide 文檔』
安裝CUDA
sudo systemctl set-default multi-user.target #安裝 CUDA 時必須確保沒有 Nouveau 驅動或 Nvidia 驅動運行,故需停用圖形界面。
sudo reboot
降低gcc,g++版本為gcc-5,g++-5
sudo apt install gcc-5 g++-5
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
gcc --version
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
g++ --version
./cuda_9.0.176_384.81_linux.run
sudo ./cuda_9.0.176.1_linux.run
sudo ./cuda_9.0.176.2_linux.run
安裝時會詢問安裝選項。因為是雙顯卡,所以不要安裝OpenGL,顯卡驅動已安裝過,也不再安裝。
安裝完成後,記得添加到 PATH。
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
安裝cuDNN
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
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
sudo apt-get install libfreeimage3 libfreeimage-dev
安裝 Anaconda
chmod +x Anaconda3-5.1.0-Linux-x86_64.sh
./Anaconda3-5.1.0-Linux-x86_64.sh
安裝 Tensorflow
pip install tensorflow-gpu
一些可能用到的命令
nvidia-smi
lsmod | grep nouveau
sudo restore -i -f homexuewei.bak .
END
2018.5.1
Ubuntu 18.04 記錄