問題描述
安裝版本:ubuntu 16.04+tensorflow1.5+Cuda9.0+Cudnn v7
其實,我安裝TensorFlow後(安裝過程中也重啓過),還跑了幾個簡單的demo,也關機重啓過幾次都沒有問題。不知怎麼又一次重啓,就一直循環登錄了。當然,我即禁了nouveau,也很小心沒有安裝opengl的包。
後來發現網上說,如果安裝NVIDIA最新的.run的驅動包,就容易循環登錄。
解決辦法
在登錄界面,按Ctrl+Alt+F3去tty模式下:
sudo apt-get --purge remove nvidia*
注:這個命令可能卸載不掉NVIDIA驅動,不過ubuntu16.04會推薦你使用一種卸載命令,具體是什麼沒記住。大致是 sudo apt auto啥的。
重新安裝一遍
sudo apt-get install nvidia-
注:記住猛擊tab鍵兩次(也可以輕點),下面就會出來許多版本的驅動,當然是安裝一個版本最高的
重啓
sudo reboot
再次登錄,就進入系統桌面。
總結
大家在安裝ubuntu16.04時,最好安裝英文版,中文版在tty模式下出現亂碼的可能性非常大。