修復GRUB菜單故障實驗

咱們今天作的第二個實驗是:修復GRUB菜單故障實驗

實驗環境準備:安裝過CentOS 7的VMware虛擬機
實驗步驟以下:bash

  1. 引導急救模式,加載系統鏡像
  2. 從新創建sda分區,
  3. 從新構建GRUB菜單功能配置文件

    接下來咱們進行實驗:

    輸入:cd /boot/查看grub的配置文件位置
    輸入:ls查看詳細信息,能夠看到有兩個grub文件
    CentOS 7中修復GRUB菜單故障實驗
    grub:啓動菜單的背景圖片和樣式
    grub2:啓動菜單的配置文件
    輸入:cd ../grub2/進入此目錄
    輸入:ls查看詳細信息,看到其中有 grub.cfg的配置文件
    CentOS 7中修復GRUB菜單故障實驗spa

    接下來咱們進行grub的破壞和恢復

    輸入:rm -rf grub.cfg刪除配置文件,此時grub配置文件不可用
    輸入:init 6重啓
    系統將會進入grub>模式,以下圖:(須要手寫grub啓動菜單)
    CentOS 7中修復GRUB菜單故障實驗
    可是咱們此處咱們不是用此方法,仍是使用映像文件的方法,一樣的映像文件要在虛擬機中,再進行重啓,在啓動讀條界面快速按Esc鍵進入後續界面,以及接下來的操做過程以下:
    CentOS 7中修復GRUB菜單故障實驗
    CentOS 7中修復GRUB菜單故障實驗
    CentOS 7中修復GRUB菜單故障實驗
    CentOS 7中修復GRUB菜單故障實驗
    CentOS 7中修復GRUB菜單故障實驗
    CentOS 7中修復GRUB菜單故障實驗
    CentOS 7中修復GRUB菜單故障實驗
    輸入:chroot /mut/sysimage/加載系統鏡像此時會進入bash環境
    輸入:grub2-install /dev/sda,從新構建sda磁盤
    輸入:grub2-mkconfig -o /boot/grub2/grub.cfg,從新構建grub菜單配置文件
    過程以下圖:
    CentOS 7中修復GRUB菜單故障實驗
    輸入:exit退出bash環境
    輸入:reboot重啓
    CentOS 7中修復GRUB菜單故障實驗3d

    此時進入登陸界面說明修復GRUB菜單故障試驗成功

轉載請標明出處:CentOS 7中修復GRUB菜單故障實驗code

相關文章
相關標籤/搜索