*** An error occurred during the file system check.*** Dropping you to ashell; the system will reboot*** when you leave the shell.Give root passwordfor maintenance(or type Control-D to continue):linux
Linux 系統在啓動的時候出現如上錯誤,下圖所示,如何解決?請往下看。shell
1、說明:3d
在不少場合,因爲對Linux 系統操做不當或者硬件引發的錯誤,會致使沒法正常進入系統,也沒法遠程解決,這就得麻煩IDC的人員幫忙解決了,這樣很耗費時間。因此特意說明此故障的解決方法以及避免機器沒法進入系統而致使的遠程不上等問題。日誌
2、解決方法blog
1、重啓機器get
2、在看到啓動菜單的時候,按e 進行編輯菜單,而後在啓動的菜單裏添加參數 3 fastboot 而後按b 進行啓動,這樣就能夠跳過錯誤,進入系統,可讓客戶遠程進去了。it
3、但這樣一來,每次重啓都要編輯菜單,跳過錯誤進入系統,這樣很麻煩的。因此在系統裏編輯一下文件 /boot/grub/grub.conf 啓動菜單文件,在啓動的菜單裏添加 3fastboot 內容。
4、必須告知客戶,及早備份文件以及作好修復,避免業務崩潰。
3、使用系統管理員,如何避免出現這樣的問題?
1 、 勤檢查日誌以及設備的運行情況
2、在安裝好的系統的時候,往啓動菜單裏添加必要的參數,避免形成系統沒法正常遠程,浪費沒必要要的時間。往 /boot/grub/grub.conf 文件裏的菜單添加 3 fast 內容。
3、提示的內容中提到fsck 命令修復,但修復前記得先備份好數據,以避免出錯。
#修改grub參數,防止啓動出錯進不了系統,致使沒法遠程sed -i 's/kernel.*/&3 fastboot/' /boot/grub/grub.conf
4、詳述故障的問題源
1、一個是因爲硬盤故障致使想起的,有壞道或者識別不了等因素。
2、關於/etc/fstab 文件的不正確用法或者掛載的設備或者目錄不存在致使。
3、目前就收集到這幾點緣由,能夠更加深刻了解一下linux 啓動的過程找到更加多的緣由分析。
END
這裏根據特定的故障進行分析以及處理,切記修復前備份數據。