1. 程式人生 > >系統排錯2:若mbr載入程式被破壞,如何恢復?

系統排錯2:若mbr載入程式被破壞,如何恢復?

系統排錯

若mbr載入程式被破壞,如何恢復?

(1)檢視系統版本和boot載入程式所在分割槽

##檢視系統版本
[[email protected] ~]# hostnamectl

在這裡插入圖片描述

##檢視boot載入程式所在分割槽
[[email protected] ~]# fdisk -l

在這裡插入圖片描述

(2)模擬破壞mbr載入程式,然後重啟系統
##損壞系統的啟動分割槽
[[email protected] ~]# dd if=/dev/zero of=/dev/vda bs=446 count=1

在這裡插入圖片描述

##重啟
[[email protected]
~]# reboot

(3)重啟後系統會出現如下報錯
在這裡插入圖片描述
(4)開啟虛擬機器的圖形介面

[[email protected] Desktop]$ virt-manager

在這裡插入圖片描述
(5)新增映象光碟
在這裡插入圖片描述
(6)以光碟的方式啟動系統
在這裡插入圖片描述
(7)進入挽救模式
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
(8)恢復mbr載入程式

1.切換系統環境     
  chroot /mnt/sysimage/

在這裡插入圖片描述
在這裡插入圖片描述

2.安裝mbr主載入程式    
  grub2-install /dev/vda
3.兩次exit退出

在這裡插入圖片描述
再次回到如下介面:
在這裡插入圖片描述
(9)用硬碟的方式啟動系統(我這裡有兩個硬碟,使用哪一個均可)
在這裡插入圖片描述
此時系統便恢復正常~
在這裡插入圖片描述