系統環境:CentOS 6.5
問題復現:將當前系統時間設置爲前幾天的某個時間,然後重啓系統。
一、問題分析:
從上面截圖紅框處的提示可知:
/dev/sda2:Superblock last mount time(Mon Jan 13 04:47:28 2014,now = Fri Jan 10 11:02:20 2014) is in the future.
大概意思是sda分區最後一次掛載時間(Mon Jan 13 04:47:28 2014)是在未來(當前時間是Fri Jan 10 11:02:20 2014),有問題。
另外提示:An error occurred during the file system check.
意思是:在文件系統檢查時出現了一個錯誤。
二、解決辦法:
解決辦法還得看上面的截圖最後幾句話。
Give root password for maintenance
(or type Control-D to continue):
這兩句話的意思是:
輸入root用戶密碼進入維護,或者按“Ctrl+D”鍵繼續。
如果按“Ctrl+D”鍵繼續,系統還是無法啓動的,會回到上面報錯的界面,所以只能在“(or type Control-D to continue):”這行後面輸入root用戶密碼,回車,進入維護模式。
進入維護模式後,用fsck命令修復錯誤信息提示的分區即可。
如果修復一個磁盤分區還不行,可能有多個分區要修復,一個一個修復即可。
fsck命令修復完成後,reboot,然後系統就能正常啓動了!