RHCE_LAB(5)Linux救援模式修復損壞的boot loader

試驗目的:
         當開機引導程序GRUB損壞(在本試驗中用GRUB代指boot loader)時咱們沒法成功引導系統,這時候咱們須要使用Linux rescue(Linux救援模式)對系統的引導程序進行修復。
試驗環境:
         操做系統:RedHat Enterprise Linux 5 (RHEL5)
         相關軟件:GRUB 系統引導管理器,Linux安裝光盤(第一張)或者Linux.iso引導文件。
試驗要求:
         模擬系統引導程序GRUB損壞沒法正常進入系統,經過Linux rescue模式進行修復,使系統能夠正常引導和登陸。
試驗準備:
         使用指令形成GRUB引導程序的損壞
          dd if=/dev/zero of=/dev/sda bs=446 count=
         注:本指令危險,除在實驗環境外請勿使用
         這條指令是經過對MBR主引導扇區的覆蓋寫入模擬形成GRUB的損壞,輸入指令後的輸出的信息以下圖
 
試驗步驟:
         1. 經過Linux安裝光盤進行開機引導(也能夠是其餘Linux引導介質)
             進入光盤引導的安裝界面是在「boot :」提示符下輸入 linux rescue 指令進入救援模式,以下圖所示
 
             等待系統載入相關文件後會彈出相應的選擇界面,咱們依次作以下選擇。
           「Choose a Language」界面,選擇語言爲「English」(固然也能夠選擇簡體中文)
           「Keyboard Type」界面,選擇默認的「us」
           「Setup Networking」界面,選擇「No」不設置網絡
           「Rescue」界面,選擇「Continue」繼續
             在新彈出的「Rescue」界面,咱們看到救援模式將找到的全部文件系統都掛載到「/mnt/sysimage」這個目錄下。按下回車繼續
             如今出現了相似單用戶模式時出現的提示符「sh-3.1#」,此時光盤引導完成
         2. 在提示符下輸入指令 chroot /mnt/sysimage 把根目錄掛載到找到的文件系統上
             接着輸入指令 grub-install /dev/sda 從「/dev/sda」中找到GRUB程序並進行修復
             接着輸入 exit 退出chroot模式
             再次輸入 exit 退出rescue模式並自動從新啓動,以上操做以下圖所示
 
             至此係統修復完成能夠正常引導系統啓動了。
 
試驗總結:
        實驗中的「/dev/sda」是根據本機安裝的硬盤類型和接口位置所決定的。
        實驗中出現的「sda」參數應該如何應用能夠參考下表:
(之前在工做中通常都使用IDE硬盤鏈接到主IDE的第一個接口,因此不少教程中以「hda」做爲例子講解;本實驗是在虛擬機下完成的因此使用「sda」爲例來說解)
              設備接口            IDE硬盤             SATA/SCSI/虛擬機中的硬盤
         主IDE-主接口           hda                        sda
         主IDE-次接口           hdb                        sdb
         次IDE-主接口           hdc                        sdc
         次IDE-次接口           hdd                        sdd
 
RHCE_LAB(5)Linux救援模式修復損壞的boot loader --結束
相關文章
相關標籤/搜索