国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關(guān)注微信公眾號

RHEL7系統(tǒng)修復(fù)rm -rf /boot /etc/fstab
2016-06-09   

RHEL7/Centos7系統(tǒng)發(fā)布這么長時間了,大家都知道這個系統(tǒng)的一個特點就是用systemctl代替了init系統(tǒng)守護進程,系統(tǒng)越來越模塊化了。在新版的系統(tǒng)中許多的命令也發(fā)生了改變,grub也變?yōu)榱薵rub2完全看不懂了,網(wǎng)上也有許多的新版本與老版本對比的教程。一直想試一下7版本的系統(tǒng)修復(fù),今天就手一劃把系統(tǒng)干掉了,修復(fù)ing。
暴力干掉系統(tǒng)---"rm -rf /boot /etc/fstab"

/boot/ 存放著系統(tǒng)的內(nèi)核和引導(dǎo)文件,在boot下面的“grub2/grub.cfg” 又存放著系統(tǒng)的mbr引導(dǎo)記錄信息,"rm -rf /boot "系統(tǒng)肯定是掛了,下面做一個更加絕的— — "rm -rf /etc/fstab" 把分區(qū)表給干掉

rescue1

重啟系統(tǒng),發(fā)現(xiàn)系統(tǒng)已經(jīng)掛了:

rescue2

修復(fù),進入系統(tǒng)光盤

目前我們的修復(fù)就不能進入咱們的linux系統(tǒng)自帶的工具進行修復(fù)了,因為我們的系統(tǒng)已經(jīng)掛掉了,已經(jīng)沒有可以進的系統(tǒng)了,接下來需要做的就是:進光盤,從光盤啟動— — 修復(fù)選項

rescue3

注意,我們在快速啟動項中可以選擇:光盤,網(wǎng)絡(luò),以及其他引導(dǎo)設(shè)備如U盤、硬盤等。在企業(yè)環(huán)境中我們需要做的應(yīng)該就是網(wǎng)絡(luò)pxe進行啟動,如果沒有pxe網(wǎng)絡(luò)部署服務(wù)器的話,要做到就是插入光盤、U盤啟動盤、直接把硬盤掛載在一臺另外的linux系統(tǒng)中進行修復(fù)。

進入光盤的修復(fù)模式進行修復(fù)

rescue4

在RHEL7中的啟動盤中,我們 上下移動光標(biāo) 選擇第三項"Troubleshooting"救援模式 回車 進入; 在RHEL7中的啟動盤中有三大選項:

1."Install Red Hat Enterprise Linux 7.0"————安裝RHEL7.0操作系統(tǒng)

2."Test this media & install Red Hat Eenterprise Linux 7.0"測試啟動盤是否完整并安裝RHEL7.0

3."Troubleshooting" ————配錯模式救援模式
進入光盤修復(fù)模式,修復(fù)向?qū)?/strong>

rescue6 rescue7

按照向?qū)迯?fù)系統(tǒng)的fstab也就是讓系統(tǒng)找到磁盤分區(qū)

在光盤的救援模式下會有一個類似于windows的pe的偽系統(tǒng),在這個偽系統(tǒng)中我們使用“df”命令查看系統(tǒng)分區(qū),發(fā)現(xiàn)沒有掛載的分區(qū)。我們用“fdisk”命令工具查看我們的硬盤的分區(qū)情況,然后寫入"/etc/fstab",就可以讓系統(tǒng)找到系統(tǒng)分區(qū)。 rescue8

在偽系統(tǒng)中是沒有命令提示符的,這個時候“pwd”的命令就要發(fā)揮作用了,我們在當(dāng)前位置中創(chuàng)建一個掛載點,然后把光盤的分區(qū)掛載到掛載點上,然后通過“ls”命令查看分區(qū)下面內(nèi)容來分辨分區(qū)的具體位置:

rescue9

通過分區(qū)內(nèi)容分辨出我們的分區(qū)后,我們找到“/”寫入"/etc/fstab"。讓系統(tǒng)識別系統(tǒng)文件 rescue10

好的,寫入fstab我們的分區(qū)就找到了,重啟系統(tǒng),繼續(xù)從光盤啟動,繼續(xù)修復(fù)

修復(fù)/boot/ 內(nèi)核等文件

重啟從光盤啟動,進入“偽系統(tǒng)”中修復(fù)

rescue11 rescue12rescue13

思路:
1.根據(jù)向?qū)崾荆覀円呀?jīng)找到系統(tǒng)分區(qū)了,而且還把硬盤掛載到了/mnt/sysimage/ 這個目錄里面,下面我們需要的就是把環(huán)境切換到我們的硬盤系統(tǒng)中也就是/mnt/sysimage

2.在上一步我們發(fā)現(xiàn)我們筆誤,把home寫成了boot。至于怎么發(fā)現(xiàn)這個錯誤,就是要進入目錄中進行l(wèi)s查看,多運用pwd命令,多想象我們當(dāng)前所在的位置。

3.我們在/boot/ 下面ls查看,發(fā)現(xiàn)我們的文件為空,想象:boot里面存放的是我們的內(nèi)核,RAMDISk文件,以及引導(dǎo)等重要信息,這些東東都是與我們的內(nèi)核相關(guān)的,沒有內(nèi)核我們怎么辦?——手動安裝內(nèi)核——怎么安裝?——rpm包安裝——安裝源?——光盤或ftp——光盤掛載——在偽系統(tǒng)中才能掛載——創(chuàng)建掛載點——安裝。。。
"cd ..
mkdir 1
mount /dev/sr0 1
cd 1/Packages/
rpm -ivh kernel—3.10XXX  --root=/mnt/sysimage/ --enforce"

在偽系統(tǒng)中安裝內(nèi)核,"--root=/mnt/sysimage --enforce "以root的身份把內(nèi)核強制安裝在硬盤系統(tǒng)下 rescue14 rescue15

漫長的等待中我們的內(nèi)核相關(guān)文件都已經(jīng)安裝完成了。

接下來就是修復(fù)mbr的grub文件:

"grub2-install /dev/sda"在第一塊硬盤上添加引導(dǎo),修復(fù)grub2相關(guān)文件 "grub2-mkconfig /boot/grub2/grub.conf "重新生成引導(dǎo)項到文件 rescue16

ok,我們的“grub2.conf”修復(fù)成功

rescue17

磁盤分區(qū)修復(fù)成功,內(nèi)核文件修復(fù)成功,引導(dǎo)文件修復(fù)成功,系統(tǒng)該有的都有了,ok測試

重啟測試

重啟我們看到我們的引導(dǎo)項里面就有了linux的啟動項 rescue18

重新刷標(biāo)簽,繼續(xù)等待,在此過程中可能重啟多次 rescue19

測試成功,rhel7久違了: rheldesk

系統(tǒng)修復(fù)總結(jié)

1.當(dāng)系統(tǒng)丟失了/boot/的文件和fstab文件,這個時候就需要進入RHEL系統(tǒng)光盤進入救援修復(fù)模式修復(fù)或者在其他linux系統(tǒng)下修復(fù) 2.在救援修復(fù)模式中按照向?qū)瓤捶謪^(qū)是否能夠找到。然后看內(nèi)核文件,最后看引導(dǎo)文件 3.內(nèi)核安裝是在偽系統(tǒng)中通過“rpm -ivh”運行的,"--root=/mnt/sysimage --enforce" 以root的身份把內(nèi)核強制安裝在硬盤系統(tǒng)下 4.grub文件的修復(fù)中"grub2-install /dev/sda"在第一塊硬盤上添加引導(dǎo)"grub2-mkconfig /boot/grub2/grub.conf"重新生成引導(dǎo)項到文件 5.在救援修復(fù)模式中,常用的命令就是“pwd”和“ls”,一定注意您當(dāng)前所在的位置。 6.系統(tǒng)默認把硬盤掛載在“/mnt/sysimage”在掛載的時候一定不能習(xí)慣性的把光盤掛載在“/mnt”否則你會刪掉硬盤上的所有文件 7.總規(guī)劃:救援模式——分區(qū)文件——內(nèi)核相關(guān)文件——引導(dǎo)grub2文件

熱詞搜索:系統(tǒng)

上一篇:如何在SSH通道中隱藏OpenVPN流量?
下一篇:Nginx提高安全與性能的最好配置

分享到: 收藏
主站蜘蛛池模板: 邮箱| 嫩江县| 洮南市| 黑龙江省| 通河县| 多伦县| 江都市| 乌兰察布市| 山东| 东阳市| 临泽县| 南乐县| 彰化市| 巧家县| 驻马店市| 来凤县| 长阳| 天水市| 弋阳县| 朝阳区| 乌什县| 江华| 缙云县| 曲沃县| 新源县| 岫岩| 镇沅| 鄱阳县| 科技| 汕尾市| 尚义县| 富源县| 武鸣县| 额济纳旗| 宜州市| 凤庆县| 辽阳县| 新兴县| 大方县| 福贡县| 塔城市|