天天看點

linux系統Give root password for maintenance解決辦法

linux 系統Give root password for maintenance 問題的解決方法 ,希望能幫上朋友們!

方法一:

GIVE root password for maintenance (or type control-D to continue)

Login incorrct:

Give root password for maintenance

(or type Control-D to continue):

輸入密碼後,預設是123456吧,(此時密碼看不到的,輸入直接回車) 出現了:

(Repair filesystem)1 #

再輸入:

fsck -A -V

exit

重新啟動OK

方法二:

問題原因應該是/usr /home /boot分區磁盤檢測出了問題。

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

執行如下指令:

#fsck -y /usr

#fsck -y /home

#fsck -y /boot

再執行重新開機:

#reboot

Giveroot password for maintenance (or type Control-D for normal startup),為什麼?

當Linux系統被強行關閉或重新啟動,電腦的檔案系統便有可能受損,系統會自動檢查并修複檔案系統;但當檔案系統未能自動修複,畫面便會出現上述訊息。

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

鍵入root密碼,然後按"輸入(Enter)"鍵;

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

于提示後輸入"e2fsck -y /dev/hda2",再按"鍵入(Enter)",便可檢查檔案系統;

系統即會自動進行修複并于畫面顯示修複進度;

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

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

這裡有一些關于e2fsck指令的翻譯:

e2fsck(ext2 file system check)

功能說明:檢查ext2檔案系統的正确性。

文法:e2fsck [-acCdfFnprsStvVy][-b][-B <區塊大小>][-l <檔案>][-L <檔案>][裝置名稱]

補充說明:e2fsck執行後的傳回值及代表意義如下。

0 沒有任何錯誤發生。

1 檔案系統發生錯誤,并且已經修正。

2 檔案系統發生錯誤,并且已經修正。

4 檔案系統發生錯誤,但沒有修正。

8 運作時發生錯誤。

16 使用的文法發生錯誤。

128 共享的函數庫發生錯誤。

參數:

-a 不詢問使用者意見,便自動修複檔案系統。

-b指定superblock,而不使用預設的superblock。

-B<區塊大小> 指定區塊的大小,機關為位元組。

-c 一并執行badblocks,以标示損壞的區塊。

-C 将檢查過程的資訊完整記錄在file descriptor中,使得整個檢查過程都能完整監控。

-d 顯示排錯資訊。

-f 即使檔案系統沒有錯誤迹象,仍強制地檢查正确性。

-F 執行前先清除裝置的緩沖區。

-l<檔案> 将檔案中指定的區塊加到損壞區塊清單。

-L<檔案> 先清除損壞區塊清單,再将檔案中指定的區塊加到損壞區塊清單。是以損壞區塊清單的區塊跟檔案中指定的區塊是一樣的。

-n 以隻讀模式開啟檔案系統,并采取非互動方式執行,所有的問題對話均設定以"no"回答。

-p 不詢問使用者意見,便自動修複檔案系統。

-r 此參數隻為了相容性而存在,并無實際作用。

-s 如果檔案系統的位元組順序不适當,就交換位元組順序,否則不做任何動作。

-S 不管檔案系統的位元組順序,一律交換位元組順序。

-t 顯示時間資訊。

-v 執行時顯示詳細的資訊。

-V 顯示版本資訊。

-y 采取非互動方式執行,所有的問題均設定以"yes"回答。

繼續閱讀