原帖位址http://os.51cto.com/art/201003/186560.htm
本人一直在用ubuntu系統,幸好還沒遇到系統崩潰不能啟動的問題,呵呵。
留著此文章,以備不時之需.
當你的linux系統出現問題時你會怎麼辦,直接重新安裝,還是用linux救援模式。或許你對這個模式很陌生但是並不妨礙他會對你有很大的幫助,可以幫你挽回很多重要的資料,是你不必很傷腦筋的對付上級的質詢。
現在我來講解進入rescue (示例系統為rhel 3)
1.用安裝光碟或者硬碟安裝的方式進入安裝介面,在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 ***.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 (chroot 改變工作系統)
自此我們順利進入硬碟上的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
# mount -t ext3 /dev/hda1 /mnt/linux/boot (掛載硬碟上的檔案系統)
# chroot /mnt/linux (chroot 改變工作系統)
就可以簡單的進入乙個linux救援模式了。
詳述怎麼使用Linux救援模式
當你的linux系統出現問題時你會怎麼辦,直接重新安裝,還是用linux救援模式。或許你對這個模式很陌生但是並不妨礙他會對你有很大的幫助,可以幫你挽回很多重要的資料,是你不必很傷腦筋的對付上級的質詢。現在我來講解進入rescue 示例系統為rhel 3 1.用安裝光碟或者硬碟安裝的方式進入安裝介面,...
linux救援模式
救援模式就是進入乙個執行於記憶體的小型linux系統 救援系統 有點類似於windows下的pe系統 開啟linux,會顯示最初的安裝介面,選擇第三項 rescue installed system 安裝救援系統 當救援系統成功載入後,會有下選項 rescue rescue,再次提示linux系統被...
linux救援模式
救援模式就是進入乙個執行於記憶體的小型linux系統 救援系統 有點類似於windows下的pe系統 開啟linux,會顯示最初的安裝介面,選擇第三項 rescue installed system 安裝救援系統 當救援系統成功載入後,會有下選項 rescue rescue,再次提示linux系統被...