Linux系統/boot目錄破損無法啟動怎麼辦
阿新 • • 發佈:2019-01-01
linux系統中的/boot目錄存放著系統開機所需要的各種檔案,其中包含核心、開機選單及所需配置檔案等等。
但是當不小心刪除了/boot目錄裡的某些檔案或者乾脆整個/boot目錄都不見了的情況下,該如何恢復系統並重啟系統呢?
以下通過載入磁碟映象檔案以重灌核心與grub2載入器的方式可解決這個問題,只是過程有點複雜。
實驗環境:KVM中的rhel7系統。
1.模擬刪除/boot目錄,使系統無法啟動
2.reboot嘗試重新啟動,確認系統已故障
3.強制關閉系統
4.進入虛擬機器配置頁面,通過以下點選順序選擇匯入本地磁碟映象檔案
選擇匯入磁碟映象檔案
5.重啟設定啟動順序,新增CDROM啟動,操作如下所示
6.重新啟動系統,系統啟動時按F12進入boot menu介面
7.輸入數字”3“,通過DVD/CD引導,然後選擇以下截圖中的”Troubleshooting“
8.選擇以下截圖中的"Rescue a Red Hat Enterprise Linux system",回車
9.進入Recue環節,以下截圖中點選Continue-》OK-》OK
10.變更root目錄
11.掛載cdrom到/mnt
12.配置本地軟體倉庫檔案
13.重新安裝核心,注意一定要使用reinstall命令,不能使用install
14.重新安裝grub2
15.重新生成grub2配置檔案grub.cfg
16.兩次exit後重新啟動,系統已經成功恢復!
來源:http://blog.51cto.com/mageedu/1898555