模拟MBR Grub故障修复

2018-08-03 07:22:04来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

                               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字符界面还原备份

    2. Grub 文件丢失或损坏

 

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

mount /dev/sdb1 /pp

cd /boot/grub

cp grub.conf  /pp

破坏grub并重启系统

mv grub.conf grub.conf.bak

重新启动

 

引导停滞

 手动输入grup信息

最后输入boot启动系统

 进入系统,恢复原来文件

 cd /boot/grub/

mv grub.conf.bak  grub.conf

 

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

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

重启系统

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

 

 

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:解决gdb运行文件报错During startup program exited with code 1

下一篇:在Linux CentOS7系统中搭建LNMP