記一次centos7核心可能意外丟失(測試直接幹掉)恢復方法

天府熊大發表於2019-02-21

本次是虛擬機器裝的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

重啟後選擇本地啟動就可以了

相關文章