Linux启动类故障排除

一、MBR扇区故障及恢复

  1. 故障原因
    • 病毒、木马等造成的破坏
    • 不正确的分区操作、磁盘读写误操作等
  2. 故障现象
    • 找不到引导程序,启动中断
    • 无法加载系统
  3. 解决方法
    • 重要文件提前做好备份
    • 以安装光盘引导进入急救模式
    • 从备份文件恢复

实践:我们模拟损坏硬盘的第一个扇区,破坏MBR主引导记录,然后从备份文件恢复。

  1. 从新的挂载硬盘恢复

    • 首先新加一块硬盘,分区,格式化,挂载,将文件备份至新的硬盘上
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    1. 破环sda的第一个扇区(sda是我们的系统硬盘,前512个字节包含了446字节的MBR引导记录,以及64字节的磁盘分区表,还有最后2个字节的检测机制)
      在这里插入图片描述
      在这里插入图片描述
    2. 修复过程
      在这里插入图片描述
      回车
      在这里插入图片描述
      回车
      在稍作等待后,会进入以下界面:
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      然后reboot重启
      稍作等待
      在这里插入图片描述
      成功修复
  2. 从其他服务器恢复
    1. 将备份文件拷贝到其他服务器
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

    1. 进入修复模式
      在这里插入图片描述
      在这里插入图片描述

    2. 将备份文件从其他服务器拷贝回来
      在这里插入图片描述

    3. 重新写入sda
      在这里插入图片描述

    4. 重启,稍作等待

在这里插入图片描述

二、修复GRUB引导故障

  1. 故障原因
    • MBR中的GRUB引导程序遭到破坏
    • grub.conf文件丢失、引导配置有误
  2. 故障现象
    系统引导停滞,显示“grub>”提示符
  3. 解决方法
    • 进入急救模式,重写或者从备份中恢复grub.conf
    • 向MBR扇区中重建grub程序

实践:模拟删除grub.cfg文件,然后修复系统

方法一:可以使用和MBR修复一样的方法,先备份,再将备份文件找回,从而达到系统的修复,这里就不再演示了。

方法二:重建grub.cfg文件

  1. 删除grub.cfg文件
    在这里插入图片描述

  2. reboot重启,发现系统进不去了
    在这里插入图片描述

  3. 再次重启,在一开始系统读条的时候按一下ESC键(注意,此过程很快,必须集中注意力
    在这里插入图片描述
    在上图的过程中按ESC,只能按一次,然后进入下图所示,选择第三个,回车(有的机器可能顺序不同,记住选择 CD-ROM Drive
    在这里插入图片描述

  4. 修复,重启
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一念去殇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值