记一次centos7内核可能意外丢失(测试直接干掉)恢复方法

本文详细介绍了当虚拟机中的CentOS7遇到内核意外丢失导致无法启动的问题时,如何通过挂载ISO文件,使用救援模式进行内核恢复的过程。步骤包括进入救援模式、创建并挂载目录、复制内核软件包、卸载旧内核、重新安装grub2以及配置启动项。

本次是虚拟机装的centos7的内核不知原因以外丢失造成无法开机,开机显示找不到内核!

恢复方法:

挂载新的ISO文件,然后进入bios选择dvd启动。

启动后进入Troublesshooting,然后选择救援模式Rescue a centos system.

一路continue,ok进入救援模式页面。

进入后是sh-4.2#

执行命令:chroot /mnt/sysimage/

进入bash-4.2#

创建目录:mkdir /verbOS/

挂载目录: mount /dev/sr0 /verbOS

进入内核软件包目录: cd /verbOS/Package/

找到对应的内核:kernel-3.10.0-XXXXX.rpm

复制到mnt目录:cp kernel-3.10.0-XXXXX.rpm /mnt/

卸载之前内核:

rpm -qa|grep kernel

rpm -e  kernel-3.10.0-XXXXX

去/boot/目录查看文件,只剩grub和grub2目录就可以了。

执行grub2-install /dev/sda安装grub2

执行grub2-mkconfig /boot/grub2/grub.cfg写入配置文件

复制 /boot/grub2/grub.cfg到/boot/grub/grub.cfg就可以了。

然后exit,exit

重启后选择本地启动就可以了

转载于:https://www.cnblogs.com/xiongyoutom/p/10410509.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值