CentOS grub修複

來源:互聯網
上載者:User

grub全稱在為GRand Unified Bootloader,它的核心功能是引導核心,但是如果grub出了問題,核心無法找到,那豈不是萬劫不複了,下面就介紹一下常用的修複方式。如果想瞭解grub是什麼在系統中啟到什麼作用,詳細介紹請參閱http://essun.blog.51cto.com/721033/1366045

第一種情況:

是由於grub中的grub.conf檔案損壞,開機後直接進入到了grub>命令列模式下。下面將圖解此過程

這時可以使用help看一下grub可支援命令有那些,以便供修複時使用。

第二個使用的命令是find (hd0,0)/按tab如果能補全就表示系統在此分區上。

各個參數說明:

這時要注意,當你指定核心後,但未指定核心後面的參數(ro root=(此處未指定的話))將無法正常啟動,報:請給root參數,一般情況下是系統是可以自動探測到,但這個功能並不靠譜,那麼只能靠備份或你的記憶將參數補上(所以定期備份/etc/fstab、與grub.conf、是多麼重要的事情,原因你懂的。)

如:

而這時就看到你平時的習慣了,備份相當重要

當正常登入系統後,將grub.conf檔案重新寫就可以了。(的完整路徑是root=/dev/mapper/vg_www-lv_root,寫全了就看不到了,所以在此特別說明)

看到title了吧

過了下面這張圖就說明系統是可以正常啟動了

第一種情況順利解決!a_c

第二種情況:

grub損壞(最明顯的提示為:Operating System not found)

如mbr資料損毀(注僅是bootloader損壞,分區表是好的),如果沒有重新啟動還可能修複,但是如果是重啟後發現grub損壞,那麼只能掛載光碟片進入緊急救援模式。(以下將以掛載光碟片說明)

dd執行之後的景象,是不是好驚悚a_c

掛載光碟片進入緊急救援模式,在BIOS中將光碟片設定為第一引導裝置。

在菜單中選擇"Rescue installed system"

之後將對:語言----》鍵盤設定

是否啟用網路(不需要,則No,如果選擇了Yes將要求選擇擷取IP地址的方式)

正式進入救援模式

原系統己經掛載的位置,如何切換到原系統下

開啟一個shell

切換到原系統

這時可以直接輸入grub命令進入grub中(這個grub是光碟片中的)

直接使用 help setup會顯示setup的使用方法。

設定root(root預設分區)如(hd0,0),此分區一定要root所在的系統磁碟分割,之後使用setup安裝,命令是setup(hd0)(由於mbr並屬於分區,所以將grub安裝到hd0裝置即可),如果是成功了會有succeeded提示。quit退出即可

重啟系統,取出光碟片,有如下資訊就表示修複完成

如果grub目錄都損壞,無法正常啟動。則可以在此模式使用grub-install --root-directory=/ /dev/sda(裝置是什麼就寫什麼)手寫設定檔grub.conf即可

總結:

以上都是在虛擬機器上實驗,可能與真正的生產環境遇到的情況有所不同,通過此次實驗,進一步瞭解了bootloader的工作原理。為以後的學習打下基礎。

=========================================完============================================

PS:

"你不能將這個世界讓給你所鄙視的人,少年,努力吧!!!!"

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.