我們在使用操作系統的過程中可能會遇到內核文件損壞或者是grub引導程序丟失等問題,下面來講解一下系統內核的修復以及grub的安裝
爲了模擬環境這裏直接將/boot目錄刪除然後重啓操作系統,丟失了引導的系統開機自動進入grub救援模式
將系統盤掛載上並設置開機從光盤啓動
進入系統安裝引導初始界面,然後選擇最後一項Troubleshooting
然後選擇第二項Rescue a CentOS system進入系統救援模式
選擇Continue繼續進行
進入到系統救援模式的命令行界面
執行chroot /mnt/sysimage進行根切換
mount /dev/sr0 /mnt將光盤掛載到/mnt目錄下
執行rpm -ivh /mnt/Packages/Kernel-3.10.0-693.e17.x86__64.rpm --force 安裝內核
安裝完內核之後,安裝grub引導程序
首先安裝grup目錄
grub2-install /dev/sda
此時我們查看/boot下內核以及grub目錄已經生成
進入到grub2目錄安裝grub.cfg
cd /boot/grub2
grub2-mkconfig -o grub.cfg
安裝完畢後重啓操作系統
重啓後可以看到修復後的內核並且能正常進入操作系統
備註:如果操作系統只是grub引導程序損壞或者丟失可以不用重新安裝內核,只需要從新安裝grub引導程序即可