Centos7系統下的破壞grub及內核相關文件的修復圖解

本次爲實驗性質破壞,模擬所有可能爲grub及內核故障的排錯。


  1. rm -rf /boot 刪除所有內核文件及grub
    Centos7系統下的破壞grub及內核相關文件的修復圖解

2.Centos7系統下的破壞grub及內核相關文件的修復圖解
通過dd命令破壞MBR表中前446個字節(破壞了grub的第一階段)可通過hexdump查看MBR,至此grub與內核相關文件已被完全破壞。
Centos7系統下的破壞grub及內核相關文件的修復圖解
3.reboot重啓後顯示如下,由於破壞了分區表的前446個字節,導致硬盤無法被引導,自動進入光盤引導界面(如沒有進入,檢查是否掛載了光盤源)選擇第三項,進入救援模式。選擇Rescue a Centos system。進入救援模式後,接着輸入1
Centos7系統下的破壞grub及內核相關文件的修復圖解
Centos7系統下的破壞grub及內核相關文件的修復圖解
Centos7系統下的破壞grub及內核相關文件的修復圖解
4.進入shell後,輸入chroot /mnt/sysimage 切根目錄 ,然後把光盤掛載到/mnt目錄下
Centos7系統下的破壞grub及內核相關文件的修復圖解
5.輸入rpm -ivh /mnt/Packages/Kernel-3.10.0-967.e17.x86_64.rpm --force (得等待一會) 強制安裝內核 修復內核和虛擬文件系統

Centos7系統下的破壞grub及內核相關文件的修復圖解
6.修復grub2 修復grub2.cfg文件
Centos7系統下的破壞grub及內核相關文件的修復圖解
Centos7系統下的破壞grub及內核相關文件的修復圖解
7.exit , reboot 重啓後正常進入系統,至此故障全部排除。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章