今天遇到了ubuntu 的循環登錄問題,即使輸入的密碼是正確的,也無法成功登錄。查詢資料,發現有各種問題引起的循環登錄問題,比如安裝了jdk,或者安裝了驅動。
最后找到了問題的原由:我的電腦是雙顯卡, intel HD3000 + nvidia,我在ununtu中安裝了nvidia的驅動。由於雙顯卡會導致ubuntu經常無法進入登錄頁面或者啟動失敗,
我在bios里手動關閉了nvidia顯卡,這個改動導致了循環登錄的問題。
解決辦法,卸載ubuntu系統中的nvidia驅動:
1.首先 ctrl+alt+f1進入tty終端,輸入用戶名和密碼登錄.如果不知到用戶名是什么(比如我...),可以ctrl+alt+f7進入圖形界面查看。
2.輸入卸載nvidia驅動的命令:sudo apt-get autoremove --purge nvidia-*
3.卸載成功后,重啟:sudo reboot
當然造成循環啟動的原因有很多,可以打開/home/用戶名 目錄下的.xsession-errors文件,查看錯誤內容:
1.ctrl+alt+f1進入tty終端,輸入用戶名和密碼登錄
2.cd /home/用戶名
3.ls -al 顯示所有文件
4.vi .xsession-errors
5.退出vi: 按下esc鍵,輸入:q
