记一次centos7内核可能意外丢失(测试直接干掉)恢复方法
程序员文章站
2022-04-03 09:31:34
本次是虚拟机装的centos7的内核不知原因以外丢失造成无法开机,开机显示找不到内核! 恢复方法: 挂载新的ISO文件,然后进入bios选择dvd启动。 启动后进入Troublesshooting,然后选择救援模式Rescue a centos system. 一路continue,ok进入救援模式 ......
本次是虚拟机装的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
重启后选择本地启动就可以了
上一篇: 黑哥懵逼了