当grub文件损坏时,我们该如何修复


1 故意损坏之

#dd if=/dev/zero of=/dev/sda bs=100 count=1
#sync
#sync

     由于MBR占512字节,前446字节给予bootloader,之后64字节给予分区,最后2字节是magicnumber

 

2 重启机器

   

grub修复_第1张图片

 已经无法启动系统


3 紧急救援模式下修复grub


 3.1 将完整的镜像文件挂载至光驱

   grub修复_第2张图片


  3.2 调整启动顺序为光盘启动

   grub修复_第3张图片

    调整方法shift+—  保存退出F10


 3.3 选择紧急救援模式


   grub修复_第4张图片

     Enter进入

 

   

中间过程直接OK继续即可


    grub修复_第5张图片

继续

grub修复_第6张图片

grub修复_第7张图片

go on

grub修复_第8张图片

grub修复_第9张图片

 已进入


  3.4 开始修复


     ①根切换

chroot /mnt/sysp_w_picpath

     grub修复_第10张图片

     wKioL1MihcaSBIfKAABH_tl08WE703.jpg

   

   ②进入grub命令行

     

#grub

   grub修复_第11张图片  

     

  ③使用setup安装grub

   grub修复_第12张图片

grub修复_第13张图片


  3.5 重启系统

     

     首先设置刚刚在光驱挂载的完整镜像

     其次调整bios启动顺序为硬盘启动

    wKioL1MiiPOhzX_ZAABvRcIHUR4588.jpg



ps:也许某一天我们的grub损坏,莫急

   请大神指点