天天看點

詳述怎麼使用Linux救援模式

當你的Linux系統出現問題時你會怎麼辦,直接重新安裝,還是用Linux救援模式。或許你對這個模式很陌生但是并不妨礙他會對你有很大的幫助,可以幫你挽回很多重要的資料,是你不必很傷腦筋的對付上級的質詢。

現在我來講解進入rescue (示例系統為RHEL 3)

1.用安裝CD光牒或者硬碟安裝的方式進入安裝界面,在shell 中輸入 Linux rescue

2.然後根據提示選擇語言和鍵盤格式

3.選擇是否配置網卡一般系統到了要rescue了,網絡也就不需要了,是以可以選擇否跳過網卡配置,當然你如果需要也可以選擇是,具體設定過程和安裝時一樣。

4.選擇是否然讓系統查找硬碟上的RHEL 系統,選擇繼續。

5.硬碟上的系統已經被找到并挂載在/mnt/sysimage 下

6.按提示chroot /mnt/sysimage

chroot 之後你就可以已經在你的要被拯救的系統下了。

grub挂了的,grub-install /dev/hdxx

配置檔案改錯的,vi /etc/fstab vi /etc/inittab

軟體包被毀的rpm -F xxx.rpm

完成修複工作後,exit指令退出chroot,exit退出rescue shell 系統重新開機。

備注:

如果你硬碟上的系統是非rhel系統如debian的,那麼在第4步時,rescue 程式會找步不到硬碟上的系統,是以我們這是選擇"跳過",直接進入shell.假設現在硬碟上的有一個

debian 系統 /dev/hda1 為/boot 分區 /dev/hda5 為 / 分區 /dev/hda6 為swap.那麼我們現在這麼做。

#fdisk -l (檢視分區情況)

#mkdir /mnt/Linux

#mkdir /mnt/Linux/boot (根據fdisk -l 得到的資訊建立目錄)

#mount -t ext3 /dev/hda5 /mnt/Linux

#mount -t ext3 /dev/hda1 /mnt/Linux/boot (挂載硬碟上的檔案系統)

#chroot /mnt/Linux

自此我們順利進入硬碟上的debian系統,剩下來到就和先前一樣了,有冤的報冤有仇的報仇。

另:

如果你的系統是檔案系統損壞那麼就不用挂載,chroot 系統了。

直接 fsck /dev/hdxx 即可。

其實我們仔細想想這個rescue會發現,所謂rescue 模式隻是一個帶shell 的Linux 運作環境而已,然後通過mount 和 chroot進入要修複的系統的。

是以在沒有rescue 盤的情況下我可以利用 Linux livecd 或 軟碟版的Linux 進入shell 環境然後重做

#fdisk -l (檢視分區情況)

#mkdir /mnt/Linux

#mkdir /mnt/Linux/boot (根據fdisk -l 得到的資訊建立目錄)

#mount -t ext3 /dev/hda5 /mnt/Linux

繼續閱讀