欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

模拟MBR Grub故障修复

程序员文章站 2022-03-03 22:44:43
1. MBR故障修复 备份 mkdir /pp mount /dev/sdb1 /pp dd if=/dev/sda of=/pp/mrb.bak bs=512 count=1 破坏mrb dd if=/dev/zero of=/dev/sda bs=512 count=1 reboot 重启后镜像 ......

                               1.  MBR故障修复

 

备份

mkdir /pp

mount /dev/sdb1 /pp

dd if=/dev/sda of=/pp/mrb.bak bs=512 count=1

 

破坏mrb

dd if=/dev/zero of=/dev/sda bs=512 count=1

reboot

重启后镜像界面显示找不到引导系统,

连接光驱,进入紧急救援模式到shell字符界面还原备份

模拟MBR  Grub故障修复

    2. Grub 文件丢失或损坏

 

挂载硬盘并备份groub.conf文件

mount /dev/sdb1 /pp

cd /boot/grub

cp grub.conf  /pp

破坏grub并重启系统

mv grub.conf grub.conf.bak

重新启动

 

引导停滞

模拟MBR  Grub故障修复

 手动输入grup信息

模拟MBR  Grub故障修复

最后输入boot启动系统

 进入系统,恢复原来文件

 cd /boot/grub/

mv grub.conf.bak  grub.conf

 

2.进入紧急救援模式,利用备份还原

 进入boot调整把光驱顺序提前,进入紧急救援模式,切换/ chroot/mnt/sysimage

模拟MBR  Grub故障修复

重启系统

3.grub程序损坏

 

 

1.利用mrb的备份恢复

 破坏grub程序

dd if=/dev/zero of=/dev/sda bs=446 count=1

reboot

进入紧急救援模式,利用mrb备份还原

重启系统

 

2.重建grub

 破坏grub程序

dd if=/dev/zero of=/dev/sda bs=446 count=1

 进入紧急模式重新安装grub

chroot /mnt/sysimage

 grub -install /dev/sda

 vim /dev/grub/grub.conf

exit

reboot

3.rm -fr /booot/grub/利用备份还原文件

进入紧急救援模式重建grub

模拟MBR  Grub故障修复

 模拟MBR  Grub故障修复