linux rescue模式如何跨越控制臺
linux rescue模式在平時的使用中有很多小的技術(shù)點,當(dāng)我們在使用中還是會出現(xiàn)不少的問題,下面我們就看看如何才能更好的使用有關(guān)于linux rescue模式的相關(guān)操作。
真正的跨越控制臺登錄是不需要輸入root密碼的,如果您把root密碼丟失,就要想到跨越控制臺登錄;我們前面所說的linux rescue模式 從本質(zhì)上來說,就是跨越控制臺登錄,因為無需要密碼驗證就能登錄系統(tǒng);
跨越控制臺登錄主要包括:借grub和lilo 跨越控制臺登錄; linux rescue模式;第三方livecd 系統(tǒng)和第三方Linux系統(tǒng);
1、通過grub和lilo 引導(dǎo),跨越控制臺登錄;
1)如果您用的是grub進行系統(tǒng)引導(dǎo);
在grub 啟動后,移動鍵盤到Linux的啟動項;按e鍵;然后再移動鍵盤到類似下面的一行,也就是kernel的那行:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet
把光標(biāo)移動這行后,再按一下e鍵,進入編輯這行;在行尾條一個空格 ,然后輸入 linux single,也就是類似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet linux init=/bin/bash
結(jié)束編輯,按回車返回;
接著我們要啟動系統(tǒng),按一下b鍵啟動;
可能系統(tǒng)是只讀的;要運行下面的命令;
#mount -o remount,rw /
然后我們可以通過 df -h 來查看文件系統(tǒng)的加載情況;既然都把文件系統(tǒng)掛載了,有什么活干不了的呢?重設(shè)root密碼,備份文件... ...
比如重設(shè)root密碼;
#passwd
2)如果您用lilo 進行系統(tǒng)引導(dǎo);
在boot:處輸入
boot:linux init=/bin/bash
當(dāng)進入系統(tǒng)后,您可以用df -h 來查看文件系統(tǒng)掛載位置等,也可以用fdisk -l 來查看分區(qū)等;但對文件系統(tǒng)的寫操作,可能還要看下面的;
可能系統(tǒng)是只讀的;要運行下面的命令;
#mount -o remount,rw /
2、linux rescue模式 ;
請參考前面第二點所說的修復(fù)模式;
3、借linux的livecd光盤 或第三方linux系統(tǒng);
linux的livecd版本是無需安裝的linux 系統(tǒng),在光盤上就可以運行的linux 系統(tǒng); livecd 大多是用來修復(fù)之用,livecd 集成了常用的系統(tǒng)操作工具;
第三方Linux系統(tǒng)是指你的機器上安裝一個以上的Linux系統(tǒng),如果其中一個發(fā)生問題,我們就可以用另一個來修復(fù);
livecd 和第三方linux系統(tǒng)來修復(fù)已經(jīng)被破壞的Linux ,常用的工具有mount 和chroot等等 ;如果您只是簡單的更改存在問題的系統(tǒng)文件,用mount 就足夠了。chroot 工具可以改變/,進而進入另一個系統(tǒng),這個工具的確有用。
我們還是舉個例子來說明如何通過用mount和chroot;
至于機器中第三方Linux和Livecd的使用比較簡單,這里就不多說了。
【編輯推薦】