1. 程式人生 > >Linux系統/boot目錄破損無法啟動怎麼辦

Linux系統/boot目錄破損無法啟動怎麼辦

linux系統中的/boot目錄存放著系統開機所需要的各種檔案,其中包含核心、開機選單及所需配置檔案等等。

但是當不小心刪除了/boot目錄裡的某些檔案或者乾脆整個/boot目錄都不見了的情況下,該如何恢復系統並重啟系統呢?

以下通過載入磁碟映象檔案以重灌核心與grub2載入器的方式可解決這個問題,只是過程有點複雜。

實驗環境:KVM中的rhel7系統。

1.模擬刪除/boot目錄,使系統無法啟動

0B2ytO1WdHs

2.reboot嘗試重新啟動,確認系統已故障

0B2ytLzIuDQ

3.強制關閉系統

0B2ytLoEruC

4.進入虛擬機器配置頁面,通過以下點選順序選擇匯入本地磁碟映象檔案

0B2yt7jNsRc

選擇匯入磁碟映象檔案

0B2ytIS1nBQ

5.重啟設定啟動順序,新增CDROM啟動,操作如下所示

0B2ytI2KBQ8

6.重新啟動系統,系統啟動時按F12進入boot menu介面

0B2ytEvxEv2

0B2ytET44Mi

7.輸入數字”3“,通過DVD/CD引導,然後選擇以下截圖中的”Troubleshooting“

0B2ytY944Po

8.選擇以下截圖中的"Rescue a Red Hat Enterprise Linux system",回車

0B2ytS7bJaq

9.進入Recue環節,以下截圖中點選Continue-》OK-》OK

0B2ytQAeXiq

0B2ytUpuR9s

0B2ytTnqMnw

10.變更root目錄

11.掛載cdrom到/mnt

0B2ytWkEzQG

12.配置本地軟體倉庫檔案

0B2ytayB3U8

13.重新安裝核心,注意一定要使用reinstall命令,不能使用install

0B2ytZYAHYG

14.重新安裝grub2

0B2ytcF2gfA

15.重新生成grub2配置檔案grub.cfg

0B2ytdogJdI

16.兩次exit後重新啟動,系統已經成功恢復!

來源:http://blog.51cto.com/mageedu/1898555