Rocky9系统Grub修复实验

一、准备环境

1.将/boot目录下的文件进行清理,使用mv命令移动

mkdir /boot-bak #创建备份文件夹
mv /boot/* /boot-bak/  #将/boot目录下的文件全部移动到/book-bat下
reboot  #重启

2.重启后发现开不了机,如图

image

二、故障修复

1.重启进入BIOS界面,选择BOOT,光盘CD-ROM Drive进入

image

2.选择Troubleshooting ➡ Rescue a Rocky Linux system进入救援模式

image

image

3.选项解释

image

①若要修改硬盘中的任一配置文件,选择1(Continue);
②若不需要修改任何配置文件,需读取硬盘的 Linux环境,选择2(Read-Only mount);
③若手动挂载文件系统,选择3(Skip shell) 直接跳过寻找并挂载硬盘的步骤;

  • 如果我们用3模式,执行cp命令的时候,遇到特殊文件,最好使用 -a 参数,否则无法cp

④选择4(Quit)将退出当前环境并重启系统。

4.这里我们选择1选项,根据提示切换到/mnt/sysroot目录下

chroot /mnt/sysroot

image

5.安装grub工具

dnf install grub2

6.重新安装grub到启动设备

grub2-install /dev/nvme0n1 # 如果系统盘不是 /dev/nvme0n1,需要切换成自己的样子
sync # 刷新数据到磁盘,避免重启后出现异常

7.生成grub配置文件

grub2-mkconfig -o /boot/grub2/grub.cfg

image

8.安装内核

dnf install kernel

image

9.推出chroot模式,重启并选择硬盘Hard Drive启动

exit
shutdown -h now

image

10.修复完成

image

posted @ 2025-10-08 11:48  ITZhong  阅读(147)  评论(0)    收藏  举报