今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

一前言

        今天手賤把/boot/目錄下的文件刪了  系統重啟之后無法登陸系統 無奈只好重裝一下內核和grub

二準備工作  

        Centos7 系統光盤一張 當然我這是虛擬機 只要點幾下鼠標即可掛載光盤
        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

三開始實驗

        刪/boot/目錄的時候忘了截圖了  手速比較快  直接點了開機了  請見諒

        下邊是開機之后的畫面  提示grub引導文件無法找到

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

        關機之后  右擊虛擬機的標簽欄之后單機電源  找到開機進入固件(bios)開機直接進入bios來調整光盤啟動 

          今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

        調整從光盤啟動

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

        從光盤啟動之后 進入到這個畫面  選擇第三個

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

        選擇第二個進入救援模式啟動項

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

        輸入數字1 Continue 跳過 并開啟一個shell

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub    

        使用chroot 命令掛載系統的根目錄  使用yum repolist  命令生成yum緩存這里使用的是本地yum源

       今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

       當然執行 yum install kernel 命令因為kernel是我刪除的并不是卸載 所以yum的數據庫是不會刪除關于kernel的條目所以這里會報錯

       我執行yum reinstall kernel命令來進行重新安裝  你也可以使用其他方式  譬如  yum –replacepakgs 命令進行覆蓋安裝等

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

        從新安裝kernel的過程中等待了較長的時間  在這里不要著急按Ctrl+C  他的安裝過程確實比較慢  請耐心等待

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

        安裝完成kernel后  開始安裝grub  從centos 7開始grub安裝到了 /boot/grub2這個目錄中  centos之前的版本在 /boot/grub目錄中

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

四修復完成后的驗證工作

        安裝完之后記得把bios調整成從硬盤啟動  我這里沒有截圖

        重新開機之后  系統又可以正常啟動  至此刪除/boot/目錄后系統又可以重新開機

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

        正常進入系統

        今天把/boot/目錄下的文件刪除了只好重新安裝一下內核和grub

        有興趣的小伙伴可以動手實驗一下

原創文章,作者:wode,如若轉載,請注明出處:http://www.www58058.com/70651

(1)
wodewode
上一篇 2017-03-06 23:07
下一篇 2017-03-07 10:11

相關推薦

  • 第一周作業-03

    ifconfig命令:查看及臨時修改網卡配置信息    查看的用法:ifconfig [-v] [-a] [-s] [INTERFACE]        OPTIONS            -v:詳細顯示接口報錯信息   &nb…

    Linux干貨 2016-09-19
  • 關于大型網站技術演進的思考(一):存儲的瓶頸(1)

    原文出處: 夏天的森林  前不久公司請來了位互聯網界的技術大牛跟我們做了一次大型網站架構的培訓,兩天12個小時信息量非常大,知識的廣度和難度也非常大,培訓完后我很難完整理出全部聽到的知識,今天我換了個思路是回味這次培訓,這個思路就是通過本人目前的經驗和技術水平來思考下大型網站技術演進的過程。 首先我們要思考一個問題,什么樣的網站才是大型網…

    Linux干貨 2015-02-26
  • Week2–Linux基礎三

    一. Linux上的文件管理類命令都有哪些,其常用的使用方法和例子是啥呢? 文件管理類命令大概就是這些: ls, cd, pwd, mkdir, rmdir, cp, rm, mv, touch, cat, more, less, head, tail, file, grep. 目錄或文件操作類: 1. ls: (查看文件名命令) -a :全部的文件,連同隱…

    Linux干貨 2016-12-12
  • N22+張zhangzhang+第6周博客作業

    請詳細總結vim編輯器的使用并完成以下練習題   vim編輯器是vi編輯器的增強版,是全屏文本編輯器,用于完成文本的輸出、刪除、查找、替換、塊操作等眾多功能。一般分三種模式:編輯模式、輸入模式、末行模式。 vim各種按鍵的功能 編輯模式: 1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以…

    Linux干貨 2016-09-20
  • Windows 10 VS. Linux

    原文出處: Linux中國 – zpl1025   前陣子 Windows 10 好像占據了絕大部分頭條,甚至在一些Linux圈里也是一樣。最具代表性的是 betanews.com 的 Brian Fagioli 說 Windows 10 已經為 Linux 桌面系統敲響了喪鐘,Microsoft 如今宣布將為忠實的…

    系統運維 2015-03-24
  • TCP和ARP

    TCP是一個工作在傳輸層,面向連接的協議,一臺計算機與另一臺計算機通信就需要TCP協議,當然還有一個和它并列的一個協議可以使用,只是TCP更加穩定且常用. 上圖為一臺計算機與另一臺計算機建立通訊的過程,它實際通信中傳遞的不止斜線上的信息.上面的SYN是同步號, ACK為確認號.seq為序列號,ack為輔助的確認號 上面為建立通信時發送的TCP信息詳細結構,i…

    Linux干貨 2017-11-29
欧美性久久久久