1. 程式人生 > >Centos 7核心的修復以及grub的安裝

Centos 7核心的修復以及grub的安裝

我們在使用作業系統的過程中可能會遇到核心檔案損壞或者是grub載入程式丟失等問題,下面來講解一下系統核心的修復以及grub的安裝

為了模擬環境這裡直接將/boot目錄刪除然後重啟作業系統,丟失了引導的系統開機自動進入grub救援模式

image.png

將系統盤掛載上並設定開機從光碟啟動

進入系統安裝引導初始介面,然後選擇最後一項Troubleshooting

image.png

然後選擇第二項Rescue a CentOS system進入系統救援模式

image.png

選擇Continue繼續進行

image.png

進入到系統救援模式的命令列介面

執行chroot /mnt/sysimage進行根切換

mount  /dev/sr0    /mnt將光碟掛載到/mnt目錄下

執行rpm  -ivh /mnt/Packages/Kernel-3.10.0-693.e17.x86__64.rpm --force 安裝核心

image.png

安裝完核心之後,安裝grub載入程式

首先安裝grup目錄

grub2-install /dev/sda

image.png

此時我們檢視/boot下核心以及grub目錄已經生成

image.png

進入到grub2目錄安裝grub.cfg

cd /boot/grub2

grub2-mkconfig -o grub.cfg

image.png

安裝完畢後重啟作業系統

重啟後可以看到修復後的核心並且能正常進入作業系統

image.png

備註:如果作業系統只是grub載入程式損壞或者丟失可以不用重新安裝核心,只需要從新安裝grub載入程式即可