系统排错2:若mbr引导程序被破坏,如何恢复?

系统排错

若mbr引导程序被破坏,如何恢复?

(1)查看系统版本和boot引导程序所在分区

##查看系统版本
[root@localhost ~]# hostnamectl

系统排错2:若mbr引导程序被破坏,如何恢复?_第1张图片

##查看boot引导程序所在分区
[root@localhost ~]# fdisk -l

系统排错2:若mbr引导程序被破坏,如何恢复?_第2张图片

(2)模拟破坏mbr引导程序,然后重启系统
##损坏系统的启动分区
[root@localhost ~]# dd if=/dev/zero of=/dev/vda bs=446 count=1

在这里插入图片描述

##重启
[root@localhost ~]# reboot

(3)重启后系统会出现如下报错
系统排错2:若mbr引导程序被破坏,如何恢复?_第3张图片
(4)打开虚拟机的图形界面

[kiosk@foundation34 Desktop]$ virt-manager

系统排错2:若mbr引导程序被破坏,如何恢复?_第4张图片
(5)添加镜像光盘
系统排错2:若mbr引导程序被破坏,如何恢复?_第5张图片
(6)以光盘的方式启动系统
系统排错2:若mbr引导程序被破坏,如何恢复?_第6张图片
(7)进入挽救模式
系统排错2:若mbr引导程序被破坏,如何恢复?_第7张图片
系统排错2:若mbr引导程序被破坏,如何恢复?_第8张图片
系统排错2:若mbr引导程序被破坏,如何恢复?_第9张图片
系统排错2:若mbr引导程序被破坏,如何恢复?_第10张图片
系统排错2:若mbr引导程序被破坏,如何恢复?_第11张图片
(8)恢复mbr引导程序

1.切换系统环境     
  chroot /mnt/sysimage/

系统排错2:若mbr引导程序被破坏,如何恢复?_第12张图片
系统排错2:若mbr引导程序被破坏,如何恢复?_第13张图片

2.安装mbr主引导程序    
  grub2-install /dev/vda
3.两次exit退出

在这里插入图片描述
再次回到如下界面:
系统排错2:若mbr引导程序被破坏,如何恢复?_第14张图片
(9)用硬盘的方式启动系统(我这里有两个硬盘,使用哪一个均可)
系统排错2:若mbr引导程序被破坏,如何恢复?_第15张图片
此时系统便恢复正常~
系统排错2:若mbr引导程序被破坏,如何恢复?_第16张图片

你可能感兴趣的:(系统排错2:若mbr引导程序被破坏,如何恢复?)