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