CentOs7如何修复MBR和GRUB?

CentOs7如何修复MBR和GRUB?

2019-06-16 11:19脚本之家 Centos

一些朋友不知道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:

CentOs7如何修复MBR和GRUB?

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

CentOs7如何修复MBR和GRUB?

3).按回车键继续:

CentOs7如何修复MBR和GRUB?

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

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

continue 以rw方式挂载分区。

read only 以ro方式挂载分区。

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

CentOs7如何修复MBR和GRUB?

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

CentOs7如何修复MBR和GRUB?

CentOs7如何修复MBR和GRUB?

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

CentOs7如何修复MBR和GRUB?

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

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

CentOs7如何修复MBR和GRUB?

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

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

CentOs7如何修复MBR和GRUB?

至此,MBR修复完成。

二、修复grub

grub配置文件丢失:

开机后会直接进入grub界面,显示为grub>:

CentOs7如何修复MBR和GRUB?

修复步骤如下:

grub>insmod xfs

grub>set root=(hd0,1)

grub>linux16 /vmlinuz-xxxxx root=/dev/mapper/centos-root

grub>initrd16 /initramfs-.xxxxx.img

CentOs7如何修复MBR和GRUB?

修复完成后即可进入系统,重建配置文件。

注意:CentOS7因为使用的是grub2,配置文件同grub有不少变化,一定要切记备份grub.cfg以便恢复。

转载于:https://my.oschina.net/u/3367404/blog/3101781

centos7光盘修复 grub_修复CentOS7MBRGRUB 一:修复MBRMBR(Master Boot Record 主引导记录) 硬盘的0柱面、0磁头、1扇区称为主引导扇区。其中446Byte是BootLoader,64Byte为Partition table,剩下的2Byte为magic number1:查看一下前512个字节的内容2:破坏bootloader(这里的block size 只要小于等于446即可)3:再查看一下前512个字节,分区表... 阅读详情

相关推荐

【问题处理】centos grub修复方法

一、问题说明 1、问题现象 参考下图示意,重启服务器,系统无法引导,进入grub界面 2、原因说明 /boot/grub2/grub.cfg文件损坏 二、解决方法 1、查看当前分区情况,如下图所示,存在grubgrub2、efi等文件夹,说明该分区为/boot启动分区 2、设置root set root=(hd0,msdos1) 3、设置linux16 linux16 /vmlinuz-3.10.0-957.el7.x86_64 root=/dev/mapper/centos-root 4、设置i

Luxf0的博客 2963

centos系统出现grub问题修复

问题: 解决方式: 1.查看系统分区情况 ls #查看分区 ls (hd0.msdos1)/ #查看分区内容 找到存在vmlinuz文件initramfs文件的分区,操作3步骤; 3. grub> set root=(hd0,msdos1) ...

qq_37287621的博客 5180

修复 CentOSGRUB 引导问题

在某些情况下,由于各种原因,GRUB 可能会遇到问题,并导致无法引导 CentOS 操作系统。在修复 GRUB 引导问题之前,我们首先需要准备一个 CentOS 安装介质或 Live CD/DVD/USB,用于进入恢复模式或执行修复操作。如果 GRUB 引导菜单中显示的操作系统或内核与实际安装的 CentOS 版本不匹配,可能是由于 GRUB 配置文件中的错误或损坏所致。如果 GRUB 引导菜单中显示的操作系统或内核与实际安装的 CentOS 版本不匹配,可能是由于 GRUB 配置文件中的错误或损坏所致。

IoqDelphi的博客 2469

CentOS 开机 GRUB 报错,进入救援模式修复根文件系统

从弹出的错误信息中可以看出是与grub相关的错误,导致系统引导异常,无法正常的进入操作系统。这类情况经常会遇到但很多时候都不知道是什么原因导致的,不过解决办法倒是有,具体见下文。

Imagine Miracle的博客 8614

centos启动异常启动grub模式修复

如果以上步骤无法解决问题,可能需要进一步检查硬件或其他系统配置问题。如果你不确定如何进行修复操作,最好备份重要数据,并考虑寻求专业人士的帮助。如果你的CentOS系统遇到启动异常,并且怀疑是由于 GRUB 引导加载程序的问题,你可以尝试使用 GRUB 恢复模式来修复

完颜振江 2806

Centos开机进入grub命令行模式进入不了操作系统

Linux系统无法开机,开机即进入Grub菜单问题解决(亲自实验)

每天都要开心呀(#^.^#) 7861

centos7光盘修复 grub_CentOS 7修复MBRGRUB

(转载)一、修复MBRMBR(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 i...

weixin_39553757的博客 452

centos7光盘修复 grub_CentOs7如何修复MBRGRUB?

一、修复MBRMBR(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=/d...

weixin_39637975的博客 128

centos7光盘修复 grub_CentOS7修复MBRGRUB

CentOs7修复MBRGRUB一、修复MBRMBR(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破坏boo...

weixin_39751769的博客 187

centos7光盘修复 grub_CentOs7怎样修复MBRGRUB?

一、修复MBRMBR(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=/d...

weixin_39789042的博客 148

CentOS7 修复GRUB 引导故障

一、故障现象: 系统引导停滞,显示“grub>” 提示符 故障模拟: 第一步:我们先到/boot 目录下,找到grub2 这个文件 第二步:到grub2 这个文件中,把grub.cfg (启动配置文件)删掉,这样系统就无法正常启动了。 第三步:重启系统,出现故障界面。 二、故障原因: 1、MBR 中的GRUB 引导程序遭到破坏 2、grub.conf 文件丢失、引导配置有误 三、解决步...

weixin_45409371的博客 5940

Centos7 MBR引导扇区修复

Centos7 MBR引导扇区备份与修复 MBR扇区位于磁盘的第一个扇区,其中包含系统的引导程序的硬盘的分区记录,若该扇区数据发生丢失或损坏,会直接导致系统无法正常启动。下面将教大家对MBR扇区进行备份与修复。 1、为虚拟机添加一块硬盘 2、重启虚拟机,使用fdisk命令查看是否添加成功 [root@localhost ~]# fdisk -l 磁盘 /dev/sdb:21.5 GB, 21474836480 字节,41943040 个扇区 Units = 扇区 of 1 * 512 = 512 b

u014042047的博客 1160

CentOS grub修复

一、 grub全称在为GRand Unified Bootloader,它的核心功能是引导内核,但是如果grub出了问题,内核无法找到,那岂不是万劫不复了,下面就介绍一下常用的修复方式。如果想了解grub是什么在系统中启到什么作用,详细介绍请参阅http://essun.blog.51cto.com/721033/1366045 第一种情况: 是由于grub中的grub.conf文件损坏,开机后直...

无懈灵动的博客 1万+

CentOS GRUB引导错误无法进入系统解决办法

本来想整个LFS试试,结果在最后关头设置LFS系统启动的时候挂了。其余的安装笔记没写多少,先来写写系统怎么挂的。 在LFS之前就在想,万一把我宿主机挂了咋办,没想到真挂了。 但我进行到LFS系统grub安装时,那LFS说明上说的也不明白,我做的也稀里糊涂。似乎把宿主机系统GRUB损坏了,重写了。结果LFS系统也没装好,重启后LFS进不去,宿主机系统就更别说了,根本没有宿主机进系统的选项。。。。

Linux Kernel Developer 4105
上一篇: 使用CentOS安装光盘进行开机GRUB引导修复
下一篇: 修复GRUB菜单故障实验
chongke5244
博客等级 码龄9年 24粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值