?????? 本人學(xué)生黨,昨天剛跑完訓(xùn)練關(guān)了機(jī)棒呛,今天打算開機(jī)展示成果的時(shí)候出了岔子,差點(diǎn)想要砸電腦域携,問題是什么呢簇秒?就是最不起眼的開機(jī)過程,在開機(jī)的時(shí)候發(fā)現(xiàn)輸入完開機(jī)密碼后會(huì)首先閃一下秀鞭,然后又跳回到輸密碼的界面趋观,如此循環(huán)往復(fù),“重啟大法”都未能奏效锋边。
??????? 沒辦法先上度娘上看了一下皱坛,說設(shè)置JAVA環(huán)境變量設(shè)置有問題的居多,但本小白可是一臉懵逼——要知道這可是學(xué)校實(shí)驗(yàn)的服務(wù)器豆巨,我連吃雞都不敢裝(其實(shí)裝過剩辟,但是沒敢玩,偷偷卸了搀矫,嘿嘿)抹沪,怎么會(huì)去裝JDK?在經(jīng)過數(shù)十次重啟后瓤球,終于發(fā)現(xiàn)開機(jī)的logo似乎有些異樣,聯(lián)想到這幾天在GPU上跑tensorflow敏弃,猜到可能是顯卡驅(qū)動(dòng)問題卦羡。
?????? 下面就是我的踩坑過程,大家可以借鑒解決類似問題麦到。
?????? 對了绿饵,按照慣例,不甩開發(fā)壞境的情況都是耍流氓瓶颠,我們實(shí)驗(yàn)室的機(jī)子是:1080Ti 拟赊, Ubuntu 16.04.4 LTS, tensorflow 1.5,下面就是步驟啦粹淋。
1吸祟、開機(jī)進(jìn)入到輸入密碼的步驟,按下Ctrl + Alt + F1桃移,進(jìn)入到 tty1 的模擬終端屋匕,先輸入用戶名,再輸入密碼(注意:第一個(gè)要輸?shù)氖怯脩裘杞埽诙€(gè)才是密碼)过吻。
2、輸入下面命令蔗衡,檢查英偉達(dá)顯卡驅(qū)動(dòng)(如果你是tf-GPU,肯定是英偉達(dá)驅(qū)動(dòng)的)纤虽。
nvidia-smi
?????? 下面分為兩種情況乳绕,一種是報(bào)錯(cuò)說沒有這個(gè)命令,這就意味著你的機(jī)子上已經(jīng)沒有英偉達(dá)顯卡驅(qū)動(dòng)逼纸,只剩烏班圖默認(rèn)顯卡驅(qū)動(dòng)刷袍;另一種是仍然顯示了顯卡驅(qū)動(dòng)及顯卡信息,那么就按下面的步驟刪除英偉達(dá)顯卡驅(qū)動(dòng)樊展。
apt-get autoremove?--purge nvidia-*
?????? 好了呻纹,無論你是哪種情況,現(xiàn)在都沒有了英偉達(dá)的驅(qū)動(dòng)专缠,那么就輸入下面的命令雷酪。
3、?停止圖形環(huán)境涝婉。
sudo /etc/init.d/lightdm stop
4哥力、輸入下面的命令下載驅(qū)動(dòng),注意輸?shù)蕉谈芎竺娴臅r(shí)候不要敲回車墩弯,先按兩下TAB補(bǔ)全命令,然后再按回車確認(rèn)吩跋,這樣可以保證你下的驅(qū)動(dòng)版本號對應(yīng),因?yàn)槊颗_機(jī)器都不一定一樣渔工,比如我就是NVIDIA-Linux-x86_64-375.26.run锌钮。
sudo ./NVIDIA-
然后就是下載界面,作為小白引矩,我們就是任性一路默認(rèn)回車就好梁丘,最后到黑屏,然后順勢重啟開機(jī)輸密碼就能見到久違的桌面啦。