恢復/boot下的文件

前言

      通過學習系統的啓動,就會發現/boot在系統的啓動中起着重要的作用,/boot下包含着內核文件,所以系統要想啓動,就得讀取/boot下的文件。所以說如果/boot被破壞,將會是個很大的麻煩。今天我就給大家介紹一種方法,用來恢復/boot下的文件。j_0059.gif


Centos  6 的恢復

1、現象:/boot用於引導系統開機啓動的目錄,破壞後會出現 error 15 現象

2、想法:恢復內核文件vmlinuz--虛擬根文件initramfs--grub1,1.5,2階段文件--grub.conf文件

3、破壞:rm  -rf  /boot/  --->reboot

4、恢復步驟:①掛在光盤,進入救援模式。(中途不用切入網絡模式,一般我們不用這個模式,除非遠程控制可以用到)

1240

②進入shell模式,就可進行編輯,就可以修復了!大家可以參考下圖。

1240

③、缺少grub.conf文件,這裏進行編輯:vi  /boot/grub.conf,如下圖:

1240

這兩張圖片是對上圖"注意"的解釋.

1240


1240

注意:上述我們恢復內核文件的方法是通過光盤中拷貝過來的;我們也可以使用rpm安裝的方式來安裝內核文件(rpm -ivh /mnt/Packages/kernel-xxxx  --force)。

在恢復grub.conf文件時,kernel行中的root=/deb/sda2必須寫,你如果不寫root所在的分區,系統將找不到根,也就意味着系統仍然不可用。j_0067.gif


Centos  7 的恢復

1、現象:Centos  7破壞後會出現現象和Centos  6有所不同,出現error: file '/grub/i386-pc/normail.mod' not found.--->grub rescue>......現象。(在CentOS 7中使用grub2,而不在是grub)

2、想法:恢復內核文件--grub2階段文件--grub.conf文件

3、破壞:rm  -rf  /boot/  --->reboot

4、恢復步驟:①進入排錯模式。

1240


1240

②、首先恢復內核文件,這次採用rpm安裝的方式實現:

1240

③恢復grub2目錄內的文件

1240

這樣Centos 7 的破壞恢復了。

總結:本文簡單介紹瞭如何恢復/boot目錄的方法,希望能給大家幫助。j_0006.gif


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