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

1、模擬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菜單修復全程演練(緊隨上部理論篇)
結論:第一個引導扇區很是重要,若在沒有備份前提下引導扇區遭遇損壞,那麼只能重裝系統。shell

2、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菜單修復全程演練(緊隨上部理論篇)centos

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菜單修復全程演練(緊隨上部理論篇)bash

相關文章
相關標籤/搜索