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=512

修复方式:

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

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

2、借助安装光盘修复。

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

2.选择进入救援模式:

3.按回车键继续:

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

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

          1. continue 以rw方式挂载分区。
          2. read only 以ro方式挂载分区。
          3. skip 跳过,将来自己手工挂载磁盘。

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

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

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

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

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

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

至此,MBR修复完成。

二、修复grub

grub配置文件丢失:

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

修复步骤如下:

grub>insmod xfs

grub>set root=(hd0,1)

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

grub>initrd16 /initramfs-.xxxxx.img

时间: 2024-10-03 13:39:49

CentOS7修复MBR和GRUB的相关文章

CentOS 7修复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 这里边b

CentOS 7修复MBR和GRUB更改root密码

修复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 bs=512 count=1破坏bootloader(引导装载程序):#dd if=/dev/zero of=/dev/sda bs=51

CentOS7 修复MBR 扇区故障

MBR引导记录位于物理硬盘的第一个扇区(512B),该扇区又称为主引导扇区(MBR扇区),除了包含系统引导程序的部分数据以外,还包含了整个硬盘的分区记录主引导扇区出现故障时,将无法进入引导菜单,找不到正确的分区位置而无法加载系统,通过该硬盘引导主机时可能会进入黑屏状态. 一.故障描述:找不到引导程序,启动中断:无法加载操作系统,开机后黑屏. 二.原因分析:病毒.***等造成的破坏:不正确的分区操作.磁盘读写误操作. 三.解决办法:第一步:备份mbr 引导扇区到其他磁盘因为我们是在VMware 虚

CentOs7 修复 引导启动

一.修复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

CentOS 7 修复MBR/GRUB2

一.修复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=5 bs=100 破坏bootloader: #dd if=/dev/zero of=/dev/sda count=5

双系统重装windows后修复UBUNTU的GRUB

1.问题背景 本子是win7和ubuntu10.04双系统,用的还算好,虽然只有在用QQ的时候还会用到win7,但还是保留windows.可是几天 前,win7突然总是蓝屏.死机,更重要是的背景变成黑的,要求激活.蓝屏可能是显卡太热,黑屏就没有办法,使用过所有的办法重新激活无效后,决定重新安 装xp. 2.实施过程 找到一张萝卜家园的系统盘,从CD启动,选择安装xp原版,选择原来win7的硬盘分区,格式化,安装.重启.进入xp,还好.没有问题.问题是,我的ubuntu没有了~~当然在安装xp就想

修复MBR的工具MBRFix下载

修复MBR的工具MBRFix下载 安装过linux系统的朋友,有过这样的经历,安装Grub的时候,把硬盘的MBR修改了,但是删除LINUX的时候,却连原来的WINDOWS系统也启动不了,怎么办? 写入MBR的方法,有两种比较简单 第1种方法:就是将Windows的安装盘放入计算机以后,重启计算机,进入Windows安装程序,随后,进入恢复控制台,输入命令fixmbr即可.   第2种方法是为没有Windows安装盘的朋友准备的,就是使用MBRFix工具进行修复.   MBRFix工具修复MBR很

修复MBR扇区故障

在平时的生活中肯定有许多人遇到找不到引导程序,出现启动中断的现象,或者是无法加载操作系统,开机后出现黑屏现象等等.出现这些故障现象的原因大多是因为病毒.木马等造成的破环,或者是不正确的分区操作,以及磁盘读写的错误等. 下面,就让我们针对这种MBR扇区故障进行修复实验: 首先,我们应该提前做好备份文件,在进行修复. 实验步骤如下: 首先我们应该为我们需要的用到的机器准备添加两块硬盘,以便进行备份操作,如下图: 进入添加硬件向导,选择"硬盘",点击"下一步"如图: 磁盘

CentOS 7中修复MBR扇区故障实验

我们今天做的第一个实验是:修复MBR扇区故障 实验环境准备:安装过CentOS 7的VMware虚拟机 实验步骤如下: 备份mbr引导扇区到其他磁盘 模拟破坏mbr引导扇区 引导镜像急救模式进行mbr扇区恢复 接下来我们进行试验 首先我们需要添加一块硬盘,进行重启识别,输入:ls -dev 可以看到新添加的硬盘sdb输入:fidisk /dev/sdb输入:n为磁盘创建新建分区输入:p选择分区类型默认分区号和扇区直接按Enter键输入:w保存输入:mkfs.xfs /dev/sdb1进行格式化输