今日一台Centos7的系統啟動停留在Control-D界面。
解決過程
1.使用root登陸系統。
2.對比/etc/fsbab文件中的掛載和系統df -hT看到的是否一樣。
3.最后發現fstab中出現了無效的掛載,將其注釋掉,reboot后正常。
順便再說一下如果遇到重啟進入Repair filesystem界面的修復方法
開機無法正常進入系統,提示輸入root密碼后進入了“repair filesystem”修復模式,即使再重啟還是進入“repair filesystem”模式。
解決:
說明系統的文件系統有損壞,需要修復,可能是由於非法斷電或關機造成的。
(Repair filesystem) 1 # mount -o remount,rw / //由於現在進入的是修復模式,所有文件系統都是只讀的,我們先重新掛載根,將系統改為可讀寫
(Repair filesystem) 2 # fsck -y / //將df -T看到的所有本地掛載點一一修復(遇到問題的系統開機自檢的時候只報了/boot分區問題,所以一開始我只反復修復了/boot,然后reboot,可是每次都不好使,症狀依舊沒有解決,快放棄的時候無意修復了一個/tmp分區,居然好了!所以建議不要只相信系統報出來的分區,如果問題得不到解決可以嘗試將這些分區都修復一遍)
(Repair filesystem) 3 # fsck -y /boot
(Repair filesystem) 4 # fsck -y /tmp
(Repair filesystem) 5 # fsck -y /home
......
(Repair filesystem) 6 # reboot //重啟后進入到正常的系統了!
(fsck /dev/hda1,直接fsck分區文件好像也可以,但這次沒有嘗試)