系統排錯4:若誤刪系統核心檔案,如何恢復?
阿新 • • 發佈:2018-11-21
系統排錯
若誤刪系統核心檔案,如何恢復?
(1)模擬實驗環境
[[email protected] ~]# cd /boot/
[[email protected] boot]# ls
##刪除核心檔案
[[email protected] boot]# rm -rf vmlinuz-3.10.0-123.el7.x86_64
[[email protected] boot]# ls
##重啟
[[email protected] boot]# reboot
(2)重啟系統後會出現如下報錯
(3)用光碟啟動系統 (同恢復mbr載入程式)
(4)進入挽救模式 (同恢復mbr載入程式)
(5)恢復系統核心檔案
1.切換系統環境
chroot /mnt/sysimage/
2.建立掛載點,並掛載光碟裝置
mkdir /westos
mount /dev/sr0 /westos
3.切換到掛載目錄中,拷貝系統核心軟體包
cd /westos/Packages/
cp kernel-3.10.0-123.el7.x86_64.rpm /mnt
4.切換到拷貝目錄中,拆解系統核心軟體包
cd /mnt
rpm2cpio kernel-3.10.0-123.el7.x86_64.rpm | cpio -id
5.拆解後在拷貝目錄中生成了boot目錄,切換到此目錄中,拷貝系統核心檔案到/boot/目錄 cd boot/ cp vmlinuz-3.10.0-123.el7.x86_64 /boot/ 6.兩次exit退出系統
(6)用硬碟的方式啟動系統(同恢復mbr載入程式)
此時系統恢復正常~