破坏了Centos7的MBR和GRUB,如何修复

破坏了Centos7的MBR和GRUB,如何修复_第1张图片

一:修复MBR:
MBR(Master Boot Record 主引导记录) 硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是BootLoader,64Byte为Partition table,剩下的2Byte为magic number
1:查看一下前512个字节的内容
破坏了Centos7的MBR和GRUB,如何修复_第2张图片

2:破坏bootloader(这里的block size 只要小于等于446即可,)
破坏了Centos7的MBR和GRUB,如何修复_第3张图片
Alt text

Alt text

3:再查看一下前512个字节,(分区表未破坏)
破坏了Centos7的MBR和GRUB,如何修复_第4张图片

4:重启之后在光盘引导界面选择 Troubleshotting
破坏了Centos7的MBR和GRUB,如何修复_第5张图片

5:进入救援模式
破坏了Centos7的MBR和GRUB,如何修复_第6张图片
Alt text

6:此时挂载光盘加载了一个Linux系统
破坏了Centos7的MBR和GRUB,如何修复_第7张图片

7:根据提示输入1之后进入救援模式的命令行
破坏了Centos7的MBR和GRUB,如何修复_第8张图片

8:使用 grub2-install 命令重建BootLoader
破坏了Centos7的MBR和GRUB,如何修复_第9张图片

显示无错误,使用sync写入磁盘
9:现在看一下是否修复
破坏了Centos7的MBR和GRUB,如何修复_第10张图片

至此,MBR修复完成
二:修复GRUB
1:看下grub2目录下的存放的文件

2:直接删除grub2目录后重启
rm -rf /boot/grub2/reboot

3:进入了 grub rescue> 模式,但是不能识别命令,所以还是要进入救援模式

破坏了Centos7的MBR和GRUB,如何修复_第11张图片

4、进入救援模式光盘引导
破坏了Centos7的MBR和GRUB,如何修复_第12张图片

破坏了Centos7的MBR和GRUB,如何修复_第13张图片

破坏了Centos7的MBR和GRUB,如何修复_第14张图片

破坏了Centos7的MBR和GRUB,如何修复_第15张图片

5、进入救援模式后切根
破坏了Centos7的MBR和GRUB,如何修复_第16张图片

6、使用 grub2-install 命令修复grub

7、现在查看一下是否修复
破坏了Centos7的MBR和GRUB,如何修复_第17张图片

8、修复grub配置文件
破坏了Centos7的MBR和GRUB,如何修复_第18张图片

9、查看grub.cfg 已生成
破坏了Centos7的MBR和GRUB,如何修复_第19张图片

10、重启 按 e 键进入
破坏了Centos7的MBR和GRUB,如何修复_第20张图片

如下图所示,键入selinux=0
关闭seLinux。然后按 Ctrl+X 键
破坏了Centos7的MBR和GRUB,如何修复_第21张图片

破坏了Centos7的MBR和GRUB,如何修复_第22张图片

启动成功,grub2修复完成

你可能感兴趣的:(破坏了Centos7的MBR和GRUB,如何修复)