grub文件文件修復(fù)

首先我們先破壞一下grub文件
這里我們先查看一下電腦是哪塊硬盤啟動的



這里我們就直接破壞硬盤的二進(jìn)制數(shù)據(jù)哀卫,以達(dá)到grub的破壞。
要記住我們只能破壞前446字節(jié),也就是bootloader。后面64字節(jié)是分區(qū)表。
我們可以查看一下前512字節(jié)的二進(jìn)制文件

hexdump -C -n 512 /dev/sda


先破壞/boot/grub/stage1的前446字節(jié)也就是啟動硬盤的前446字節(jié)

dd if=/dev/zero of=/dev/sda bs=1 count=446

破壞后再查看一下二進(jìn)制文件


由圖中可以看出前面的字節(jié)已經(jīng)全部變?yōu)?了炸宵,也就意味著grub已經(jīng)被破壞了。
然后我們重啟

reboot

如果mbr(系統(tǒng)的前512字節(jié)主引導(dǎo)記錄 )出故障狐树,系統(tǒng)啟動的表現(xiàn)形態(tài)看不見焙压。
如果能看的見啟動 那就不是grub的問題。
啟動后直接回自動進(jìn)入光盤模式 然后進(jìn)入救援模式


然后會出現(xiàn)好多讓選擇的界面抑钟。針對這個問題涯曲,那些選擇可以不用管,一直默認(rèn)就行在塔。
然后就會進(jìn)入救援模式中幻件,這里是關(guān)盤啟動。



我們可以查看出系統(tǒng)有的現(xiàn)在的救援模式也都有蛔溃。
但是現(xiàn)在還不是自己系統(tǒng)真正的根绰沥,所以我么你要先切換到我們系統(tǒng)的根去。
我們系統(tǒng)真正的根再/mnt/sysimage/

chroot /mnt/sysimage/


然后修復(fù)grub

grub-install /dev/sda


然后手動吧緩存寫進(jìn)磁盤里

sync

然后exit退出
重新啟動贺待。



這時就意味著啟動了

如果1階段好好的 那就不會直接讓光盤啟動 1.5階段弄出故障不提示光盤系啟動 有一瞬間開機界面 但是系統(tǒng)一樣起不來

破壞1.5階段



這時我們用光盤啟動進(jìn)行修復(fù)徽曲。
重啟
然后選擇光盤啟動更1階段壞一樣。
進(jìn)入救援模式后先切根

chroot /mnt/sysimage/

然后再對gurb進(jìn)行修復(fù)麸塞。

grub-install /dev/sda

然后手動吧緩存寫進(jìn)磁盤里

sync

然后exit退出
重新啟動秃臣。



啟動看到這時就說明已經(jīng)修復(fù)成功了。

缺失grub.conf文件

制作gurb文件 直接寫出kernrl 三行就行 可以補全



啟動
也可以直接創(chuàng)建grub.conf文件


缺失/sbin/init文件

錯誤顯示


e d編輯
kernrl 那一行最后

init=/bin/bash

用bash啟動 然后進(jìn)行恢復(fù)
先把根重掛
munt -o remount , root /
把移動的文件移動回去 重啟
但是會出現(xiàn)錯誤



原因:文件移動之后會發(fā)把標(biāo)簽屬性發(fā)生變變
解決方法就繞過標(biāo)簽
啟動時輸入a
末尾加 selinux=0
然后ctrl+x重啟

/boot/grub刪除如何修復(fù)

這里我們直接把grub.文件全部刪除



然后查看一下哪工,確認(rèn)刪除后重啟電腦



啟動界面
這時說明系統(tǒng)已經(jīng)起不來了奥此。

我們只能進(jìn)入救援模式進(jìn)行啟動。
我們產(chǎn)考前面的環(huán)節(jié)進(jìn)入救援模式雁比。
先切根

chroot /mnt/sysimage/

然后可以查看一下/boot/grub/文件是否已經(jīng)被刪除


然后再
grub-install

生成后gurb文件



我們先查看問價是否已經(jīng)生成



由查詢可以看出文件已經(jīng)生成了稚虎,但是還缺少/grub/grun.conf文件
最后生成grub.conf文件夾

完成后退出 重啟完成

/boot刪除如何修復(fù)

剛剛嘗試了/boot/grub的修復(fù),現(xiàn)在試一下/boot文件的修復(fù)
首先我們先刪除/boot文件

rm-rf /boot

/boot的文件刪不掉偎捎,但是/boot里面的文件已經(jīng)全部都刪除了


掛載光盤

mount /dev/sr0 /mnt

然后進(jìn)入光盤查看一下
把光盤中的/isolinux/vmlinuz文件copy到/boot

cp vmlinuz /boot/

內(nèi)核文件復(fù)制到/boot 中
把其他的文件生成



生成intramfs.img文件

mkinitrd /boot/initramfs.img ua=name -r

生成這個文件是掛驅(qū)動的蠢终,如果沒有這個文件根就掛不上去。
生成之后可以查看一下/boot文件下就有這兩個文件了茴她。



然后再 生成grub文件

grub-install /dev/sda


最后生成grub.conf文件夾
完成后退出 重啟完成

深入破壞

移走/etc/fstab 文件

mv /etc/fstab /root/

再刪除/boot

rm -rf /boot


/etc/fstab 中寫的根掛載到哪寻拂,沒有該文件救援模式無法自動掛載到根。
啟動又是這個界面
所以大家可以看出只要是第二階段出問題頁面都是這個錯誤



救援模式啟動
會顯示沒有掛載根
查看硬盤


嘗試把/sd*也就是硬盤掛載一下败京,看看哪個是根。
然后常見/fstab文件掛載根



這里我們查看一下sda因為他是啟動盤

fdisk -l /dev/sda梦染、

發(fā)現(xiàn)下面分好多赡麦。這時我們把每個都掛一遍看看哪個是根
我們先在/mnt下創(chuàng)建一個文件夾/tmp

mkdir /mnt/tmp

這樣我們可以把這些分區(qū)都掛到這個文件查看朴皆。
先掛/sda1然后查看一下

mount /dev/sda1 /mnt/tmp/


那我們再掛載sda2試一下
首先把剛剛的取消掛載才能掛載新的

umount /mnt/tmpmount /dev/sda2 /mnt/tmp/


可以sda2就是根分區(qū)
那我們就把根掛載上去。
既然sda2是根文件那么sda1就是/boot
這兩個是開機啟動的主要文件泛粹,這兩個掛上機器基本就能啟動遂铡。
等系統(tǒng)啟動后再去修復(fù)其他的錯誤。
所以一起掛載
編輯/fstab

vi /mnt/tmp/etc/fstab


先把掛件的掛載把系統(tǒng)修復(fù)起來晶姊。
完成后重啟扒接,重新進(jìn)救援模式,先讓光盤啟動找到根再進(jìn)行修復(fù)们衙。
進(jìn)入救援模式后先切根

chroot /mnt/sysimage/

然后掛載光盤

mount /dev/sr0 /mnt


這里可以像上一個實驗一樣去復(fù)制vmlinuz這個文件钾怔。
當(dāng)然也可以去安裝kernel.
裝載kernel


也可以 通過文件復(fù)制到/boot但是安裝的更完善



然后再寫gurb,conf文件
然后重啟
即使gurb,conf文件寫錯了,也可以在啟動界面中輸入c手動添加更改
進(jìn)入系統(tǒng)后 把其他的都掛載上
然后swapon -s啟動 swapon空間


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蒙挑,一起剝皮案震驚了整個濱河市宗侦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌忆蚀,老刑警劉巖矾利,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異馋袜,居然都是意外死亡男旗,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門欣鳖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來察皇,“玉大人,你說我怎么就攤上這事观堂∪猛” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵师痕,是天一觀的道長溃睹。 經(jīng)常有香客問我,道長胰坟,這世上最難降的妖魔是什么因篇? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮笔横,結(jié)果婚禮上竞滓,老公的妹妹穿的比我還像新娘。我一直安慰自己吹缔,他們只是感情好商佑,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著厢塘,像睡著了一般茶没。 火紅的嫁衣襯著肌膚如雪肌幽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天抓半,我揣著相機與錄音喂急,去河邊找鬼。 笑死笛求,一個胖子當(dāng)著我的面吹牛廊移,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播探入,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼狡孔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了新症?” 一聲冷哼從身側(cè)響起步氏,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎徒爹,沒想到半個月后荚醒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡隆嗅,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年界阁,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片胖喳。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡泡躯,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出丽焊,到底是詐尸還是另有隱情较剃,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布技健,位于F島的核電站写穴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏雌贱。R本人自食惡果不足惜啊送,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望欣孤。 院中可真熱鬧馋没,春花似錦、人聲如沸降传。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽婆排。三九已至声旺,卻和暖如春控硼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背艾少。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留翼悴,地道東北人缚够。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像鹦赎,于是被迫代替她去往敵國和親谍椅。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容