今天把/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
下一篇 2017-03-07

相關推薦

  • 計算機基礎

    計算機系統 計算機系統由兩大部分組成硬件系統(Hartware)和軟件系統(Software) 硬件系統:主要由中央處理器、存儲器、輸入輸出控制系統和各種外部設備組成。中央處理器是對信息進行高速運算處理的主要部件,其處理速度可達每秒幾億次以上操作。存儲器用于存儲程序、數據和文件,常由快速的主存儲器(容量可達數百兆字節,甚至數G字節)和慢速海量輔助存儲器(容量…

    Linux干貨 2017-05-20
  • Linux基礎知識(三)-用戶管理組管理,正則grep,文本處理

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,只顯示一次即可。 2、取出最后登錄到當前系統的用戶的相關信息。 3、取出當前系統上被用戶當作其默認shell的最多的那個shell。 4、將/etc/passwd中的第三個字段數值最大的后10個用戶的信息全部改為大寫后保存至/tmp/maxusers.txt文件中 5、取出當前主機的IP…

    Linux干貨 2016-10-09
  • iptables實驗1

    Iptables 實驗1 基于狀態放行telnet, ftp, ssh, http, samba, icmp等服務; (1) 對本機的ping請求每分鐘不得超出20個; (2) 每客戶端對本機的ssh的并發連接數不得超過3個; (3) 本機的telnet服務僅允許工作時間內訪問; 本機IP地址192.168.42.113 下面我們先放行所有入站狀態為ESTA…

    Linux干貨 2016-10-24
  • ContOS 7 安裝

    在虛擬機中安裝ContOS 7,自定義4個分區
    虛擬機使用ISO鏡像文件安裝,網絡使用橋接模式,內存大小設置為1224MB(安裝桌面比較大)

    2018-03-13
  • 基于NFS服務的wordpress站點

    實驗要求:             (1) nfs server導出/data/web,在目錄中提供wordpress;     (2) nfs client掛載nfs server導出的文件系統至/data/web; …

    2017-06-11
  • grep命令與正則表達式

    grep命令與正則表達式 什么是grep:         grep (縮寫來自Globally search a Regular Expression and Print)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。Unix的…

    Linux干貨 2017-04-08
欧美性久久久久