CentOS系統/boot/下的文件恢復

如果不小心刪除了/boot/下的所有文件,不知道恢復的具體步驟,請您看這里!

CentOS系統/boot/下的文件恢復

? ? ? ? ?假如CentOS的/boot/目錄下的文件沒有了或者刪除了,導致系統無法啟動,那么我們需要把/boot/目錄下的文件都恢復,所以我來用圖文講述一下怎么恢復/boot/目錄下的文件。

CentOS6.9版本:

第一步:進入系統光盤救援模式(至于怎么進救援模式,這里不在細說,前面的文章有詳細說明)。

1-1

第二步:看到這個界面時,我們就已經進入了救援模式并且開啟了shell交互窗口,接下來我們看一下的光盤的掛在情況,如下圖所示:系統和/boot都已經掛載,那么我們切換一下根目錄:chroot? /mnt/sysimage

1-2

第三步:查看/boot/目錄下確實沒有文件了,然后我們把光盤掛載到/mnt下,把光盤里的vmlinuz文件拷貝到/boot/下,因為我們等會要這個文件里面的配置信息。

1-3

第四步:用mkinitrd工具創建initramfs.img文件,用grub-install工具來創建/boot/目錄下的grub文件。

1-4

第五步:用vi打開vmlinuz文件,把重要的配置信息添加進去。我在添加的時候只加了下面5行必須的信息。保存,退出!這樣我們可以查看一下/boot/錄下的文件,已經全部恢復。重啟系統。

1-5

補充:當然我們也可以使用rpm安裝文件包的方式,生成vmlinuz和initramfs文件,命令如下圖所示:

1-6

vmlinuz文件中的配置信息也要相應的修改一下,注意帶上版本號。保存,退出!重啟系統!

1-7

CentOS7.4版本:

第一步:進入光盤救援模式

第二步:切換根目錄(chroot /mnt/sysimage),掛載光盤(mount /dev/sr0 /mnt)

第三步:安裝kernel包(rpm -ivh /mnt/Packages/kernel-3.10.0-693.e17.x86_64.rpm? –force)強制執行安裝(不然會報錯文件包已安裝)。

第四步:創建GRUB2文件夾(BIOS環境用:grub2-install? /dev/sda;UEFI環境用:grub2-install)

第五步:創建grub.cfg文件(grub2-mkconfig? -o grub.cfg),查看/boot/目錄下的文件,已全部恢復。

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98182

(0)
JllbcJllbc
上一篇 2018-05-11
下一篇 2018-05-11

相關推薦

  • SSH端口轉發實驗

      本節索引: 一、SSH端口轉發相關概念 二、實驗:模擬SSH本地端口轉發 三、實驗:模擬SSH遠程端口轉發 四、實驗:模擬SSH動態端口轉發   一、SSH端口轉發相關概念 在上一節我們知道,SSH會自動加密和解密所有SSH客戶端和服務器之間的網絡數據。但是,SSH還同時 提供了一個非常有用的功能,這就是端口轉發。它能夠將其他TCP端…

    Linux筆記 2018-05-22
  • 手把手系列(四)教你用kickstart自動化安裝CentOS系統

    KickStart是一種半自動化的安裝方式。安裝者完全可以只告訴安裝程序從何處獲取ks.cfg文件,然后去忙自己的事情。等安裝完畢,安裝程序會根據ks.cfg中設置的重啟選項來重啟系統,并結束安裝。

    2018-05-24
  • 相信過程-馬哥教育

    IT工程師工作和學習都是比較枯燥的,過于目標化忽略了過程本身并不適合我,如果我來這里能使我全心全意投入到一段學習當中,我覺得來這里目標就達到了。其他的事情自然會水到渠成。 大家共勉!

    2018-07-21
  • Linux學習從入門到打死也不放棄,完全筆記整理(持續更新)

    這是一片學習筆記的匯總,同步51cto,查看內容請點擊各章節介紹。

    Linux筆記 2018-04-07
  • mysq數據庫五

    主從級聯復制;主主服務器的搭建;半同步和過濾;主從復制加密;mah高可用性;5實現galeracluster

    2018-06-15
  • 如何在現有的 Linux 系統上添加新的磁盤

    作為一個系統管理員,我們會有這樣的一些需求:作為升級服務器容量的一部分,或者有時出現磁盤故障時更換磁盤,我們需要將新的硬盤配置到現有服務器。

    Linux筆記 2018-04-24
欧美性久久久久