Linux系统内核文件丢失的解决办法

当Linux系统内核文件意外删除导致无法正常启动时,可以按照以下步骤操作:首先,通过切换到/boot/目录检查内核文件状态。然后,模拟问题,删除内核文件并尝试重启,观察报错信息。接着,利用光盘启动进入挽救模式,通过chroot命令进入系统环境,并挂载光驱中的文件系统。最后,退出并重启,选择硬盘启动,系统通常能成功启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 切换到/boot/目录,查看目录中的内容
在这里插入图片描述
2 模拟问题
删除内核文件,再次查看,内核文件丢失
在这里插入图片描述
3 重启系统,出现报错
在这里插入图片描述
4 强行关闭系统,在硬件中选择从光盘启动
在这里插入图片描述
进入挽救模式输入1获得shell
在这里插入图片描述
5 chroot /mnt/sysimage/ 切换到真实系统环境
在这里插入图片描述
mount /dev/cdrom /media ##挂载光驱文件到/media,df查看挂载情况
在这里插入图片描述

cd /media 
ls ##切换到挂载点
cd Packages ##切换到软件包
cp kernel-3.10.0-514.el7.x86_64.rpm /mnt/ ##将内核文件的安装包复制到/mnt
cd /mnt/

在这里插入图片描述

rpm2cpio kernel-3.10.0-514.el7.x86_64.rpm | cpio-id ##拆分软件包

在这里插入图片描述

ls 查看拆解后的内容,含有一个boot目录
cd boot/ ##切换到boot目录查看,目录中含有内核文件
cp vmlinuz-3.10.0-514.el7.x86_64 /boot ##复制内核文件到/boot
cd /boot

在这里插入图片描述

  cd /boot
ls##切换到/boot,查看到目录中现在含有内核文件

在这里插入图片描述
6 两次exit退出,系统自动重启
又回到光驱文件,强制关闭系统,在硬件中选择硬盘启动,再次启动系统,启动成功
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值