一:修复MBR:
MBR(Master Boot Record 主引导记录) 硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是BootLoader,64Byte为Partition table,剩下的2Byte为magic number
1:查看一下前512个字节的内容
2:破坏bootloader(这里的block size 只要小于等于446即可)
3:再查看一下前512个字节,分区表未破坏
4:重启之后在光盘引导界面选择Troubleshotting
5:进入救援模式
6:此时挂载光盘加载了一个Linux系统
7:根据提示输入1之后进入救援模式的命令行
8:使用 grub2-install 命令重建BootLoader
显示无错误,使用sync写入磁盘
9:现在看一下是否修复
10:恢复成功,重启一下试试,grub正常运行
至此,MBR修复完成
二:修复GRUB
1:看下grub2目录下的存放的文件
2:直接删除grub2目录后重启
rm -rf /boot/grub2/
reboot
3:重启之后进入了 grub rescue> 模式,但是不能识别命令,所以还是要进入救援模式
4:进入救援模式后切根
chroot /mnt/sysimage/
5:使用 grub2-install 命令修复grub
6:现在查看一下是否修复
7:修复grub配置文件
8:此时/boot/grub2/下已生成grub.cfg文件。退出并重启看系统是否能正常启动
启动成功,grub2修复完成
网友评论