CentOS 7啟動時出現報錯提示“Give root password for maintenance”

迷倪小魏發表於2017-12-21


今天,透過vMotion對一臺虛擬機器(OSCentOS 7.3)做完遷移之後,重新啟動虛擬機器的時候,就出現瞭如下介面的報錯資訊:

 
輸入root密碼,登入系統,根據提示,輸入journalctl -xb 即可看到最後一次的報錯資訊,如下圖所示:

問題原因:

透過紅色字型,顯示驅動報錯,初看應與磁碟的掛載相關,於是檢視了/etc/fstab檔案,發現了問題所在。

 

問題解決:

# vim /etc/fstab 發現裡最後一行是我做光碟掛載加上去的,我把這一條掛載資訊註釋掉之後,然後重新reboot就可以正常啟動。

 
************************************************************************************************************

 

下面是網上查到的由於其他原因導致該錯誤的解決辦法,放在這裡供大家參考:

 

本文講的是linux提示Give root password for maintenance錯誤的,

問題原因應該是/usr /home /boot分割槽磁碟檢測出了問題。 Give root password for maintenance (or type Control-D to continue):輸入密碼後 出現了: (R Repair filesystem

 

問題原因應該是/usr /home /boot分割槽磁碟檢測出了問題。

Give root password for maintenance

(or type Control-D to continue):輸入密碼後 出現了:

Repair filesystem1 #

執行如下命令:

#fsck -y /usr

#fsck -y /home

#fsck -y /boot

 

再執行重啟:

#reboot

 

重新啟動OK

 

解決辦法一

此時,使用者需親自依照下面步驟進行修復程式:

1. 鍵入root密碼,然後按輸入(Enter)”鍵;

2. 此時畫面便會出現以下指令提示:(Repair filesystem)1#;

3. 於提示後輸入”e2fsck -y /dev/hda2″,再按鍵入(Enter)”,便可檢查檔案系統;

4. 系統即會自動進行修復並於畫面顯示修復進度;

5. 完成後鍵入”exit”,再按輸入鍵,重新啟動系統。

大部份檔案系統都可用此方法修復好,但如系統或重要的系統檔案損毀嚴重,則必須重新安裝整個即時

 

解決方法二

1.重啟後應該會在這個介面停住:
give root password for maintenance
(or type control-D to continue):
這時候輸入伺服器root使用者的密碼: ****
回車,即可進入一個簡單的命令操作介面。
2.
輸入fsck -y 回車
即開始修復檔案系統。時間根據硬碟的大小,在半個小時-8個小時不等。
3.
修復完成後輸入reboot回車重啟電腦即可。
注:修復完檔案系統可能會丟失一些檔案,丟失的檔案在相應分割槽的lost+found目錄。

 


作者:SEian.G(苦練七十二變,笑對八十一難) 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31015730/viewspace-2149023/,如需轉載,請註明出處,否則將追究法律責任。

相關文章