Linux Rocky9 故障模拟及 grub 修复实验

一、Rocky9 救援模式

本次操作通过虚拟机实践。

编辑虚拟机设置,挂载系统对应的 ISO 镜像文件,并选择“启动时连接”

虚拟机名称右键,选择“电源”,选择“打开电源时进入固件”。或主机开机后,快速按 esc 键,打开固件设置。

选择 Boot 菜单,将光盘驱动 CD-RDM Drive 调整到第一位,保存退出

通过光盘启动,选择 Troubleshooting 

选择 Rescue a Rocky Linux system,进入救援模式

二、Rocky9 grub 修复

1、修复 vmlinuxz 文件

查看系统盘

故障模拟,删除 vmlinuz-5.14.0-427.13.1.el9_4.x86_64 并重启

重启后报错,无法进入系统

按照前文介绍,进入救援模式

在救援模式下,按 1 切换到光盘内部

查看 /mnt/sysimage (即/boot),下面没有 vmlinuz-5.14.0-427.13.1.el9_4.x86_64

方法一:从内存系统中的 /boot  中获取文件并恢复

方法二:从光盘中获取文件并恢复

挂载光盘镜像到 /opt 目录

复制文件并恢复

重启后进入固件设置,进入 Boot 菜单,将硬盘驱动重新调回首位,从硬盘启动系统

系统成功登录

2、修复 /boot 目录

删除 /boot 目录下的文件,模拟故障

重启后系统故障,无法进入

按照前文步骤介绍,进入救援模式,在救援模式下,按 1 切换到光盘内部

切换家目录为 /mnt/sysroot,此时可以看到 /boot 目录下已经没有任何文件

重新安装 grub 到系统盘,并刷新数据到磁盘

生成 grub 配置文件

安装内核

安装完毕后查看 /boot 目录,随后退出 chroot,并重启主机,进入固件设置,进入 Boot 菜单,将硬盘驱动重新调回首位,从硬盘启动系统

成功登录系统,完成修复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

siriuuus

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

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

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

打赏作者

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

抵扣说明:

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

余额充值