一、修复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修复完成。

二、修复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

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

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

相关文章

centos7光盘修复 grub_CentOs7怎样修复MBR和GRUB?相关推荐

  1. 删除u盘mbr多余启动项 linux,高手教你怎么修复U盘的MBR

    如今我们已经普遍使用U盘来装系统了,我们知道这前提是要有一个U盘启动盘.U盘启动盘引导分区中的MBR实际之上就是可以引导分区之上所存在的第一个扇区.如果U盘之中的MBR损坏了的话,那么我们的U盘就是不 ...

  2. 损坏的主文件表_启动失败时如何手动修复Windows 10的MBR(主引导记录)

    对于长期使用 Windows 系统的老鸟用户来说,或多或少都会遇到过 Windows 无法正常引导的 MBR(主引导记录)错误.MBR 常见错误为:Windows 无法正常启动,显示屏幕上会报出值为 ...

  3. 硬盘修复工具软件重建MBR

    MBR(主引导记录)位于磁盘的0号扇区中,用于选择并引导操作系统,非常的重要,一旦发生损坏,也就将无法引导系统,因此我们就需要及时通过硬盘修复工具软件重建MBR.使用易我分区大师软件的"重建 ...

  4. linux镜像文件32,centos7光盘镜像下载32/64位

    centos7光盘镜像带给大家,通过它可以快速的安装该系统,该系统只能怪在linux环境下使用,不过它的特点就是开源性强,而且稳定,主要被一些大型企业所使用,大家感兴趣的话可以前来了解一下.cento ...

  5. 服务器命令提示符修复,XP系统修复的命令提示符是什么

    系统出错,修复系统是第一选择,不行再考虑还原.重装操作系统.Windows XP操作系统中自带修复命令:sfc /scannow 命令修复.下面就让学习啦小编教大家XP系统修复的命令提示符. XP修通 ...

  6. uefi能重置系统吗_uefi怎么修复引导?uefi修复引导详细教程(全自动)

    [文章导读]随着uefi+gpt(guid)分区的流行,越来越多的小伙伴经常遇到uefi引导丢失的情况,也不知道怎么修复,以前的一些修复工具都只能修复传统模式mbr格式下的硬引导,但对于uefi引导不 ...

  7. 【Android 热修复】热修复原理 ( 多 Dex 打包机制 | 多 Dex 支持 | Dex 分包设置 | 开发和产品风格设置 | 源码资源 )

    文章目录 一.Dex 打包设置 1.多 Dex 支持 2.Dex 分包设置 3.开发和产品风格设置 ( 非必须 ) 二.完整 build.gradle 配置 1.build.gradle 配置 2.d ...

  8. 【Android 热修复】热修复原理 ( 合并两个 Element[] dexElements | 自定义 Application 加载 Dex 设置 | 源码资源 )

    文章目录 一.合并两个 Element[] dexElements 二. 完整修复包加载工具类 三. 源码资源 一.合并两个 Element[] dexElements 在 [Android 热修复] ...

  9. 【Android 热修复】热修复原理 ( Dex 文件拷贝后续操作 | 外部存储空间权限申请 | 执行效果验证 | 源码资源 )

    文章目录 一.Dex 文件准备 二.外部存储空间权限申请 1.清单文件申请权限 2.动态申请权限 三.文件拷贝 1.文件拷贝 2.执行效果 四. 源码资源 一.Dex 文件准备 在 [Android ...

最新文章

  1. IDEA调试SpringMvc项目时,出错:找不到ContextLoaderListener
  2. 微软宣布在Azure API管理中预览OpenAPI规范V3
  3. led灯串怎么摆造型_一元包邮的家用LED日光灯泡,究竟是怎么做到的?
  4. 线性回归代码matlab
  5. composer查看当前镜像取消_Docker image镜像常用命令
  6. [科技部与你共成长] 数组循环移位
  7. vi is failed with error E382: Cannot write, 'buftype' option is set in Linux
  8. DFS分布式文件系统--管理篇
  9. 容器环境自建数据库、中间件一键接入阿里云 Prometheus 监控
  10. 中小企业上ERP项目不可回避的9个基本问题
  11. 容器 | Docker 如此之好,你为什么还要用k8s
  12. 五通信算法:五种编码增益比较matlab模拟
  13. docker教程,dockerfile教程
  14. 基于python的贴吧舆情监控助手实战
  15. 不用找,你想要的建筑园林3d模型素材都在这里
  16. 生成开端原著小说词云
  17. Bigemap支持百度地图
  18. 计算机没有显示远程桌面连接,连接远程桌面时出现:“这台计算机没有远程桌面客户端访问许可”,怎么处理?...
  19. 记录一下python爬虫手机app遇到的加密
  20. 什么是双因素身份验证?

热门文章

  1. 华为:0元 + 3个月 = WEB全栈前端工程师
  2. python安装工具命令pip安装慢切换为国内阿里云镜像方法及前后对比
  3. yolov5做情感识别
  4. OTA:目标检测中的最优传输分配
  5. tensors used as indices must be long or byte tensors
  6. Run-Time Check Failure #2 - S
  7. 无法解析的外部符号 __imp__curl_easy_init
  8. MediaCodec_loop 崩溃
  9. fftw_plan_dft_2d优化
  10. php读取mysql分页查询