詳述怎么使用Linux救援模式
當(dāng)你的Linux系統(tǒng)出現(xiàn)問(wèn)題時(shí)你會(huì)怎么辦,直接重新安裝,還是用Linux救援模式?;蛟S你對(duì)這個(gè)模式很陌生但是并不妨礙他會(huì)對(duì)你有很大的幫助,可以幫你挽回很多重要的數(shù)據(jù),是你不必很傷腦筋的對(duì)付上級(jí)的質(zhì)詢。
現(xiàn)在我來(lái)講解進(jìn)入rescue (示例系統(tǒng)為RHEL 3)
1.用安裝光盤(pán)或者硬盤(pán)安裝的方式進(jìn)入安裝界面,在shell 中輸入 Linux rescue
2.然后根據(jù)提示選擇語(yǔ)言和鍵盤(pán)格式
3.選擇是否配置網(wǎng)卡一般系統(tǒng)到了要rescue了,網(wǎng)絡(luò)也就不需要了,所以可以選擇否跳過(guò)網(wǎng)卡配置,當(dāng)然你如果需要也可以選擇是,具體設(shè)置過(guò)程和安裝時(shí)一樣。
4.選擇是否然讓系統(tǒng)查找硬盤(pán)上的RHEL 系統(tǒng),選擇繼續(xù)。
5.硬盤(pán)上的系統(tǒng)已經(jīng)被找到并掛載在/mnt/sysimage 下
6.按提示chroot /mnt/sysimage
chroot 之后你就可以已經(jīng)在你的要被拯救的系統(tǒng)下了。
grub掛了的,grub-install /dev/hdxx
配置文件改錯(cuò)的,vi /etc/fstab vi /etc/inittab ……
軟件包被毀的 rpm -F xxx.rpm
完成修復(fù)工作后,exit命令退出chroot,exit退出rescue shell 系統(tǒng)重啟。
備注:
如果你硬盤(pán)上的系統(tǒng)是非rhel系統(tǒng)如debian的,那么在第4步時(shí),rescue 程序會(huì)找步不到硬盤(pán)上的系統(tǒng),所以我們這是選擇"跳過(guò)",直接進(jìn)入shell.假設(shè)現(xiàn)在硬盤(pán)上的有一個(gè)
debian 系統(tǒng) /dev/hda1 為/boot 分區(qū) /dev/hda5 為 / 分區(qū) /dev/hda6 為swap.那么我們現(xiàn)在這么做。
# fdisk -l (查看分區(qū)情況)
# mkdir /mnt/Linux
# mkdir /mnt/Linux/boot (根據(jù)fdisk -l 得到的信息創(chuàng)建目錄)
# mount -t ext3 /dev/hda5 /mnt/Linux
# mount -t ext3 /dev/hda1 /mnt/Linux/boot (掛載硬盤(pán)上的文件系統(tǒng))
# chroot /mnt/Linux (chroot 改變工作系統(tǒng))
自此我們順利進(jìn)入硬盤(pán)上的debian系統(tǒng),剩下來(lái)到就和先前一樣了,有冤的報(bào)冤有仇的報(bào)仇。
另:
如果你的系統(tǒng)是文件系統(tǒng)損壞那么就不用掛載,chroot 系統(tǒng)了。
直接 fsck /dev/hdxx 即可。
其實(shí)我們仔細(xì)想想這個(gè)rescue會(huì)發(fā)現(xiàn),所謂rescue 模式只是一個(gè)帶shell 的Linux 運(yùn)行環(huán)境而已,然后通過(guò)mount 和 chroot進(jìn)入要修復(fù)的系統(tǒng)的。
所以在沒(méi)有rescue 盤(pán)的情況下我可以利用 Linux livecd 或 軟盤(pán)版的Linux 進(jìn)入shell 環(huán)境然后重做
# fdisk -l (查看分區(qū)情況)
# mkdir /mnt/Linux
# mkdir /mnt/Linux/boot (根據(jù)fdisk -l 得到的信息創(chuàng)建目錄)
# mount -t ext3 /dev/hda5 /mnt/Linux
# mount -t ext3 /dev/hda1 /mnt/Linux/boot (掛載硬盤(pán)上的文件系統(tǒng))
# chroot /mnt/Linux (chroot 改變工作系統(tǒng))
就可以簡(jiǎn)單的進(jìn)入一個(gè)Linux救援模式了。
【編輯推薦】
- 詳述Linux系統(tǒng)調(diào)用存在的問(wèn)題及解決辦法
- 詳細(xì)介紹Linux優(yōu)盤(pán)引導(dǎo)安裝(一)自引導(dǎo)方式
- 簡(jiǎn)介紹一個(gè)自己在Linux安裝Twitter的方法
- 簡(jiǎn)介七個(gè)Linux毀壞命令的作用
- 全面剖析Linux系統(tǒng)管理命令w