Linux 操作系統的跨控制台登錄方法運用
當系統被破壞,或者登錄遇到困難時,我們如何才能進入系統?比如我們把root密碼忘記,或者系統不能正常進行啟動時,我們首先想到的是如何登錄系統,或如何備份文件系統中重要的數據;下面有以下幾種方法供大家參考
目錄索引
一、單用戶模式。
1、以grub 系統引導管理器,單用戶登錄方法。
2、lilo 引導管理器單用戶模式。
二、linux rescue 修復模式。
三、跨越控制台登錄。
* 1、通過grub和lilo 引導,跨越控制台登錄。
* 1)如果您用的是grub進行系統引導。
* 2)如果您用lilo 進行系統引導。
* 2、linux rescue 。
* 3、借linux的livecd光盤 或第三方linux系統。
* 1)mount 掛載文件系統。
* 2)chroot 到已經掛載的文件系統。
四、關於本文。
一、單用戶模式
單用戶模式要求我們輸入root用戶的密碼,否則您無法登錄單用戶模式;如果您丟失了root用戶的密碼,並不能用單用戶模式來重設您的root密碼。
另外單用戶模式還有一個前提是您的grub 或者lilo 是能正常工作的;並且您知道您的系統問題發生在哪裡,當以單用戶模式登錄時,您能打開文件系統的寫操作,然後進行您想要進行的系統修復;可能有的弟兄會說“我真的不知道系統哪塊出了問題”,呵,如果真的不知道,那我也無能為力了,因為本文檔主要講述登錄模式,並不是講述如何修復系統的。
1、以grub 系統引導管理器,單用戶登錄方法;
在grub 啟動後,移動鍵盤到Linux的啟動項;按e鍵;然後再移動鍵盤到類似下面的一行,也就是kernel的那行:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
把光標移動這行後,再按一下e鍵,進入編輯這行;在行尾條一個空格 ,然後輸入 linux single,也就是類似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux single
結束編輯,按回車返回;接著我們要啟動系統,按一下b鍵啟動;當進入單用戶模式運行後,系統提示我們輸入root密碼;輸入正確後會進入系統;您可以用df -h 來查看文件系統掛載位置等,也可以用fdisk -l 來查看分區等;但對文件系統的寫操作,可能還要看下面的;單用戶進入系統後,可能系統是只讀的;要運行下面的命令:
#mount -o remount,rw /
2、lilo 引導管理器單用戶模式;
在boot:處輸入:
linux single
當進入單用戶模式運行後,系統提示我們輸入root密碼;輸入正確後會進入系統;您可以用df -h 來查看文件系統掛載位置等,也可以用fdisk -l 來查看分區等;但對文件系統的寫操作,可能還要看下面的;單用戶進入系統後,可能系統是只讀的;要運行下面的命令:
#mount -o remount,rw /