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的方法,有需要的朋友一起去看看吧2016-12-25
CentOS6.5安装的UEFI-GPT回退为MBR引导详解
今天小编为大家带来的是CentOS6.5安装的UEFI-GPT回退为MBR引导详解;希望会给大家带来帮助,有需要的朋友一起去看看吧2016-12-19- 在开机的时候,突然出现了GRUB引导错误,导致系统进入不了,解决方法就是使用CentOS安装光盘进行开机GRUB引导修复,下文提供了详细的演示步骤2015-01-26
CentOS6.3 grub启动项 menu.lst文件介绍
不同机器可能由于安装的磁盘分区不同而内容有所变化,不过基本信息大同小异,需要的朋友可以参考下2012-11-27- 步骤如下: 在命令行输入grub,进入GRUB界面,输入md5crypt(或password --md5),然后输入你的密码(注意输入密码要小心,因为只能输入一次),产生一个md5加密字符串,2008-10-08
CentOS7下如何切换运行级别?CentOS7下切换运行级别的方法
很多朋友反馈说不知道CentOS7下如何切换运行级别?今天小编将为大家带来CentOS7下切换运行级别的方法;有需要的朋友一起去看看吧2016-12-29- 很多朋友在Centos7安装时很多细节不注意,今天小编将为大家分享Centos7安装时注意事项的详解;希望对大家会有帮助,有需要的朋友一起去看看吧2016-12-26
- 逻辑卷管理器(LVM)是一种极其灵活的磁盘管理工具,它让用户可以从多个物理硬驱创建逻辑磁盘卷,并调整大小,根本没有停机时间;今天小编为大家带来的是CentOS7上借助系统2016-12-26
- centos7没有ifconfig命令该怎么办?出现这种问题可能是没有安装ifconfig命令,下面我们就来看看这个问题的解决办法,需要的朋友可以参考下2016-12-20
- 今天小编为大家带来的是CentOS7升级内核。希望可以帮助到大家,有需要的朋友一起去看看吧2016-12-19
最新评论