CentOs7如何修复MBR和GRUB?

  发布时间:2017-01-06 15:28:46   作者:佚名   我要评论
一些朋友不知道CentOs7如何修复MBR和GRUB;今天小编将为大家分享CentOs7修复MBR和GRUB的方法;感兴趣的朋友一起去看看吧

一、修复MBR:

MBR(Master Boot Record主引导记录):

硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是bootloader,64Byte为Partition table,剩下的2Byte为magic number。

备份MBR:

#dd if=/dev/sda of=/root/mbr.bak count=1 bs=512

破坏bootloader:

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

这里边block size只要小于等于446即可。

修复方式:

1、借助其他系统挂载磁盘修复。

修复方式同光盘修复类似,也是使用grub2-install命令。

2、借助安装光盘修复。

1).装入光盘,在光盘引导界面选择troubleshooting:

2).选择进入救援模式:

3).按回车键继续:

4).进入磁盘挂载选择模式:

磁盘将会被挂载至/mnt/sysimage/下

continue 以rw方式挂载分区。

read only 以ro方式挂载分区。

skip 跳过,将来自己手工挂载磁盘。

5.选择continue,稍等片刻,提示已经挂载完成。

6.此时进入救援模式的命令行: 

7.使用grub2-install命令重建bootloader:

#grub2-install root-directory=/mnt/sysimage /dev/sda

显示无错误,使用sync写入硬盘,reboot重启系统。

8.重启后无错误,grub正常运行:

至此,MBR修复完成。

相关文章

  • CentOS下如何备份与还原mbr?

    很多朋友还不知道CentOS下如何备份与还原mbr?今天小编将为大家带来CentOS下备份与还原mbr的方法,有需要的朋友一起去看看吧
    2016-12-25
  • CentOS6.5安装的UEFI-GPT回退为MBR引导详解

    今天小编为大家带来的是CentOS6.5安装的UEFI-GPT回退为MBR引导详解;希望会给大家带来帮助,有需要的朋友一起去看看吧
    2016-12-19
  • CentOS开机时出现GRUB引导错误进入不了系统

    在开机的时候,突然出现了GRUB引导错误,导致系统进入不了,解决方法就是使用CentOS安装光盘进行开机GRUB引导修复,下文提供了详细的演示步骤
    2015-01-26
  • CentOS6.3 grub启动项 menu.lst文件介绍

    不同机器可能由于安装的磁盘分区不同而内容有所变化,不过基本信息大同小异,需要的朋友可以参考下
    2012-11-27
  • 学会使用 MD5给GRUB密码加密

    步骤如下: 在命令行输入grub,进入GRUB界面,输入md5crypt(或password --md5),然后输入你的密码(注意输入密码要小心,因为只能输入一次),产生一个md5加密字符串,
    2008-10-08
  • CentOS7下如何切换运行级别?CentOS7下切换运行级别的方法

    很多朋友反馈说不知道CentOS7下如何切换运行级别?今天小编将为大家带来CentOS7下切换运行级别的方法;有需要的朋友一起去看看吧
    2016-12-29
  • Centos7安装时注意事项详解

    很多朋友在Centos7安装时很多细节不注意,今天小编将为大家分享Centos7安装时注意事项的详解;希望对大家会有帮助,有需要的朋友一起去看看吧
    2016-12-26
  • CentOS7上如何借助系统存储管理器管理LVM卷?

    逻辑卷管理器(LVM)是一种极其灵活的磁盘管理工具,它让用户可以从多个物理硬驱创建逻辑磁盘卷,并调整大小,根本没有停机时间;今天小编为大家带来的是CentOS7上借助系统
    2016-12-26
  • centos7没有ifconfig命令该怎么办?

    centos7没有ifconfig命令该怎么办?出现这种问题可能是没有安装ifconfig命令,下面我们就来看看这个问题的解决办法,需要的朋友可以参考下
    2016-12-20
  • CentOS 7升级内核讲解

    今天小编为大家带来的是CentOS7升级内核。希望可以帮助到大家,有需要的朋友一起去看看吧
    2016-12-19

最新评论