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

模拟MBR扇区故障并修复

先新增一块硬盘,分区、格式化并挂载

建立备份点,挂载光盘

在这里插入图片描述
备份MBR 扇区数据到/dev/sdb1盘中

在这里插入图片描述

模拟破坏MBR引导扇区

在这里插入图片描述

init6重启后,进入安装向导界面,选择第三个

在这里插入图片描述
选择第二个,进入急救模式
在这里插入图片描述

选择1继续,回车
在这里插入图片描述
建立挂载点/bakdir,将sdb1挂载使用,将备份的mbr.bak文件复制回sda中,最后输入exit退出,退出后,系统自动重启
在这里插入图片描述

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

在这里插入图片描述

模拟GRUB引导故障并修复

方法一:手动输入引导命令(笨拙繁琐,不建议使用)

在这里插入图片描述

在文本底部找到这两行
在这里插入图片描述

然后init 6重启,进入以下界面输入
grub> insmod xfs
grub> linux16 /vmlinuz-3.10.0-693.el7.x86_64 root=UUID=8fd74986-ae66-4ffd-b7d8-a19f2eca7b6f ro rhgb quiet LANG=zh_CN.UTF-8
grub> initrd16 /initramfs-3.10.0-693.el7.x86_64.img
grub> boot

在这里插入图片描述

方法二:进入急救模式,恢复GRUB引导程序
和修复MBR扇区一模一样

方法三:引导界面进入急救模式,重建GRUB菜单配置文件

先删除grub.cfg文件,模拟故障

在这里插入图片描述

然后重启,在这个界面加载中按ESC键

在这里插入图片描述

或者在关机状态进入

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

进入到急救模式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

加载系统镜像,切换到系统根环境;重新将GRUB引导程序安装到第一块硬盘(/dev/sda)的MRB扇区

在这里插入图片描述

重新构建GRUB菜单的配置文件;退出chroot 环境;重启

在这里插入图片描述

重设root 用户的密码

进入急救模式,加载系统镜像,切换到系统根环境

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/shengmodizu/article/details/113468493