有時候我們用虛擬機裝了linux,可是我們做開發的人員,系統時間可能出於一些特殊要求調整過(例如保持一些特殊軟件不過期,需要鎖定時間等等),這樣linux的系統時間久不准了,如果時間不准,會造成ext 文件系統的信息業不准,開機的時候出現錯誤。 Press enter for maintenance (or type Control-D to continue): 有die with exit status xx等錯誤這些其實都是因為系統時間對造成的。
例如提示:
dev/sda1:problem in fsck die with exit status 4
Failed ( code 4)
An automatic file system check (fsck) of the root filesystem failed
A maintenance will now be started.
After performing system maintenance,press control-D to terminater the maintenance shell and restart the system.
give root password for maintenance(or type control-D to continue)
提示使用root進行maintenance或ctrl-D重啟,Ctrl-D重啟後還是出現同樣的錯誤信息。
解決的方法如下:
輸入root密碼,登陸成功後
運行 fsck -y /dev/sda1
這個過程可能比較漫長。各個系統不一樣,或者需要耐心等候。修復好後,再reboot