模拟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 用户的密码
进入急救模式,加载系统镜像,切换到系统根环境