本次是虛擬機器裝的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
重啟後選擇本地啟動就可以了