詳述怎么使用Linux救援模式
當你的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 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 (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安裝Twitter的方法
- 簡介七個Linux毀壞命令的作用
- 全面剖析Linux系統管理命令w