Ubuntu登錄異常: 輸入正確的密碼, 但是卻無法進入系統, 總是返回到登錄界面, 但是用ctrl+alt+F1-F文字界面登錄都可以進入。


  今天打開電腦的時候, 在輸入密碼之后, 未進入ubuntu的桌面, 而是顯示了幾行英文之后有返回到了登錄界面。顯示的英文如下:

    could not write bytes: Broken pipe

      *Stopping save kernel messages

      *Starting anac(h)romistic cron

      *Stopping anac(h)romistic cron

    *Checking battery state......

    *Stopping System V runlevel compathbility

  剛開始以為可能是系統啟動時出了問題, 所以就直接強制重啟了, 但是之后還是一樣的情況, 這讓我着實有些着急了,  用ctrl+alt+F1或和是guest用戶都可以進入桌面。 於是, 在個google上各種搜索, 才了解到, 這種問題很大一部分原因是因為在上次關機之前, 很多人都修改過PATH變量, 從而使得出現了這種問題, 但是我卻想不出我之前有修改過PATH變量, 而且很多方法都嘗試了一下都沒成功。 所以以為自己的問題可能不是這個原因造成的, 之后在無意中又打開了一個博客, 並測試了一下上面的方法, 竟然成功了, 在這里要感謝下博主“有的放矢“。http://blog.chinaunix.net/uid-422495-id-3317670.html。 原來我的問題也是因為修改了PATH變量引起的, 是之前因為想讓自己的shell對於失敗信息顯示其他的顏色, 而在.profile里面添加了一句與PATH有關的代碼,從而修改了PATH

  問題的解決方法是:

    1.通過ctrl+alt+F1進入文字界面登錄到自己的賬戶

    2.查看自已用戶主目錄下的.xsession-errors文件, 里面有關於此問題出錯的錯誤信息, 根據錯誤信息去修改錯誤。 我的顯示是在.profile里出現語法錯誤, 進去一看果真是與PATH有關的代碼

    3.修改好之后, 重新啟動, 再登錄就OK了。

  友情提示:對於一般的linux問題, 感覺不能一遇到稍微棘手點的問題就選擇重裝系統這個辦法, 雖然絕對成功, 但是等下次遇到同樣的問題就又傻眼了, 應該着手去解決問題, google很好用, 這樣才有利於自己學習linux。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM