Linux误删除/boot/vmlinuz文件无法启动进行故障恢复

注:如下操作系统环境为Rocky8.8
查看/boot目录下的文件,删除vmlinuz文件


重启后已无法进入系统

挂载镜像,从镜像启动将进入救援模式:

选择"Troubleshooting":

选择"Rescue a Rocky Linux system":

此处输入"1":

按照提示执行chroot /mnt/sysroot:
因为初始系统的/已经挂载到了/mnt/sysimage下面,切换根目录chroot /mnt/sysroot后,原系统的/etc、/boot等路径才可被直接访问

查看boot目录下并无vmlinuz内核文件

挂载系统镜像

此时有两种方法:安装kernel的rpm软件包或将镜像中的内核文件拷贝到主机上(选其中之一即可)
方法1:安装kernel


执行命令rpm -ivh kernel-core.rpm —force进行安装

内核安装完成后,已经出现vmlinuz

方法2:将镜像中的内核文件拷贝到主机上

cp /media/isolinux/vmlinuz /boot/vmlinuz-`uname -r`


重启后主机已经能正常进入系统

posted @ 2025-04-13 22:24  c00kiex  阅读(178)  评论(0)    收藏  举报