2008年6月16日 星期一

login to single mode

有些時候 , 出了點狀況 ,
可能是管理人員忘記 Linux 系統的 “最高權限使用者”(root) 的密碼 ,
可能是開機開到某個 Service 時 , 系統就會當掉等等………..
這些個時候 , 我們可以用進入單人模式(Single Mode) , 來除錯 .

下面雖然是用 Fedora Core 3 Linux 來做例子 , 似乎是舊了點 ,
但即使是 FC8 的操作方式也是大同小異 , 仔細看看畫面上的 Grub 說明吧 !


Fedora 在開機時 , 會秀出如上圖的畫面三秒鐘 ,
就在這三秒之內 , 不要考慮 , 不要猶豫 , 請趕緊按下鍵盤任意鍵 ,
它就會秀出 Grub 的開機選單 .

這就是 Grub 的開機選單畫面了 ,
在那個大方框內 , 就是開機選項 ,
若有一個以上的選項 , 便可以用上下鍵來選擇要開機進入哪個系統 .
可以按上下鍵來移動反白 , 在選擇的系統上按下 Enter , 即可開機 .



方框下面的說明 , 就是說明在這個畫面中可執行的動作 :
(如果您使用的是更新的版本 , 這個畫面一樣會有說明 , 請仔細閱讀 .)

按 ‘ e ’  可以編輯所選擇系統的開機參數 .
按 ‘ a ‘  可以變更要給 Kernel 的參數 .
按 ‘ c ‘  可以執行 Grub 的命令集 .



要進入單人模式 , 請按 ‘ a ‘ , 我們要給它一個參數 .


按下 “ a “ 後 , 便會出現如下畫面 :

      如果您使用的版本沒有 "a" 可以選 , 那請您按 "e" , 畫面會出現三行以上的文字 ,
      請在 Kernel 為首的那行 , 再按一次 "e" 來編輯 .



請輸入 ‘空白 -s ’  後 , 按 Enter ,

請注意 , 不要把它原本的字的給誤刪了 , 不然可能會開不起來哦 !


再按 "b" , 它就會開機進入 Single Mode .



開機完成後的畫面如下圖 ,
可看到幾乎沒有啟動什麼服務 .
且直接以 root 的身份登入 , 沒有詢問使用者密碼 .


這就是單人模式了 , 沒有網路 , 沒有服務 , 直接以 root 身份登入了 .


這時 , 我們就可以重新輸入 root 密碼來蓋掉忘記的密碼 ,
或是修正設定錯誤的設定檔囉 !














1 則留言:

essay pinglun 提到...

你可以在Linux设置为1)引导到一个控制台上,也称为虚拟终端 - 或2)引导到Linux桌面。要使用Linux,你必须登录到Linux。你作为一个用户在登录提示登录在控制台,或在GUI登录提示符之前将一个Linux桌面。了解如何通过学习Linux的重要术语和概念,使用Linux。