MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)

一、模擬MBR引導扇區故障備份修復流程

(一)備份mbr引導扇區到其它磁盤

(二)模擬破壞mbr引導扇區

(三)引導鏡像急救模式進行mbr扇區恢復

實地演練

1.給系統添加一塊新磁盤sdb
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
2.將sdb中的總容量20G給分區1,格式化sdb1,再掛載到新建目錄data下。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
3.輸入備份命令,將sda中數據備份寫入data目錄下的sda.mbr.bak中,每次讀取512字節,共讀取一次。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
4.還是輸入此命令,不同的是,這回是模擬mbr引導扇區故障,將dev下zero中無用數據寫入sda盤中,寫入一次,總共512字節大小。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
5.寫入成功後,用init 6對系統進行重啓
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
6.重啓後,因爲找不到系統,即它會啓動DHCP,查詢不到網絡下能加載的系統。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
7.我們現在就來解決這個故障問題,讓它找到可加載的系統。第一件事,光盤鏡像要放進去。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
8.其次,重啓系統,在系統界面加載過程中敲擊“esc”鍵進入引導界面,再從CD -ROM開始啓動引導。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
9.在centos 7頁面中選擇Troubleleshoot ing解決疑難問題,回車。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
10.選擇診斷centos系統Rescue a Centos system選項,回車。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
11.進入自己基本鏡像界面,在出來的界面選擇繼續“1”,然後進入shell終端。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
12.在光盤自帶裏創建新目錄bak,將之前sdb1磁盤掛載到bak文件下,即bak下就擁有sdb1之前備份的數據。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
13.輸入寫數據命令:dd if=/bak/sda.mbr.bak of=/dev/sda,將bak下sda.mbr.bak數據寫入dev的sda下,寫入成功後用命令“reboot”重啓系統
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
14.重啓後,系統恢復正常工作。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
結論:第一個引導扇區非常重要,若在沒有備份前提下引導扇區遭遇損壞,那麼只能重裝系統。

二、grub菜單恢復流程

(一)引導急救模式,加載系統鏡像

              命令:chroot     /mnt/sysimage

(二)重新建立加載sda分區

              命令:grub2—install  /dev/sda

(三)重新構建grub菜單配置文件

              命令:grub2—mkConfig  -o  /boot/grub2/grub.cfg

(四)退出bash環境

               命令:exit

(五)重啓

              命令:reboot

實地演練

1.打開centos 7系統,在終端下查找到boot目錄下的grub2配置文件,接着刪除grub2中的grub.cfg來模擬grub菜單故障,重啓系統。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
2.在頁面下再次點擊重啓centos 7系統,在系統界面加載過程中敲擊“esc”鍵進入引導界面(敲擊時需眼疾手快),再從CD -ROM開始啓動引導。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
3.在出現的頁面裏,還是選擇CD- ROM drive和疑難問題解決選項。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)

4.依舊選擇診斷centos系統選項
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
5.首先,選擇“1”進行下一步,輸入命令“chroot /mnt/sysimage”加載系統鏡像,鏡像被加載到系統光盤上去。
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
6.第二,輸入命令“grub2—install /dev/sda”,重新構建sda磁盤
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
7.重新構建grub菜單,命令“grub2-mkconfig -o /boot/grub2/grub.cfg”;構建完成之後退出bash環境,命令“exit”,最後重啓系統
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)
8.重啓後系統正常運行
MBR故障備份、gurb菜單修復全程演練(緊隨上部理論篇)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章