模拟并修复故障(MBR扇区、GRUB引导和root用户密码忘记)

本文详细介绍了如何模拟并修复Linux系统的MBR扇区和GRUB引导故障。通过备份MBR扇区,模拟破坏,然后进入急救模式进行修复,展示了系统恢复的完整流程。此外,还列举了GRUB引导故障的三种修复方法,包括手动输入引导命令、急救模式恢复和重建GRUB配置文件。
摘要由CSDN通过智能技术生成

文章目录

一、模拟MBR扇区故障并修复

1、建立备份点,挂载光盘

在这里插入图片描述
在这里插入图片描述

2、备份MBR 扇区数据到/dev/sdb1盘中,此时sda盘中的MBR扇区已备份到sdb1的mbr.bak文件中

在这里插入图片描述

3、模拟破坏sda的MBR扇区,将sda的前512字节用空字符覆盖

在这里插入图片描述

4、init6重启,再加载页面按esc

在这里插入图片描述

5、如果进入上面的页面,请按enter回车键进入安装向导界面,选择故障排除“Troubleshooting”

在这里插入图片描述

6、选择拯救这个系统“Rescue a CentOS Linux system”,进入急救模式

在这里插入图片描述

7、经过一段时间的读条,进入到急救模式中,选择1继续,回车

在这里插入图片描述

8、回车后会停留在下面红框处,继续回车进入带“sh-4.2#”提示符的 Bash Shell 环境

在这里插入图片描述

9、建立挂载点/backup1,将sdb1挂载使用,将备份的mbr.bak文件复制回sda中,最后输入exit退出,退出后,系统自动重启

在这里插入图片描述

10、修复成功,系统能正常开机使用

在这里插入图片描述

二、模拟GRUB引导故障并修复

1、方法一:手动输入引导命令(笨拙繁琐,不建议使用)
(1)打开GRUB配置文件

在这里插入图片描述

(2)在文本的最后上面一点,找到这两行

2、方法二:进入急救模式,恢复GRUB引导程序和修复MBR扇区一模一样
3、方法三:引导界面进入急救模式,重建GRUB菜单配置文件
(1)先删除grub.cfg文件,模拟故障

在这里插入图片描述

(2)重启

在这里插入图片描述

(3)这些步骤同修复MBR扇区进入到急救模式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)加载系统镜像,切换到系统根环境;重新将GRUB引导程序安装到第一块硬盘(/dev/sda)的MRB扇区;重新构建GRUB菜单的配置文件;退出chroot 环境;重启

在这里插入图片描述

三、重设root用户密码

前面的步骤就不多做,进入紧急模式,输入命令,修改成功。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值