溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

GRUB系統(tǒng)引導(dǎo)器恢復(fù)

發(fā)布時(shí)間:2020-06-04 00:45:56 來源:網(wǎng)絡(luò) 閱讀:509 作者:bpl007 欄目:移動(dòng)開發(fā)
GRUB是一個(gè)非常強(qiáng)大且穩(wěn)定的操作系統(tǒng)引導(dǎo)器,它不僅能引導(dǎo)LINUX系統(tǒng),而且也能引導(dǎo)WINDOWS系統(tǒng)+LINUX系統(tǒng)的多系統(tǒng)方式。由于GRUB引導(dǎo)器安裝的靈活性和引導(dǎo)的高安全性,使得越來越多的用戶都在使用GRUB來引導(dǎo)操作系統(tǒng)??墒翘煊胁粶y(cè)風(fēng)云,由于某種病毒或其它安全威脅的破壞,以及操作者改變了分區(qū)表或不小心刪除了某個(gè)必要的GRUB引導(dǎo)文件,致使操作系統(tǒng)不能正常引導(dǎo)的事故是時(shí)有發(fā)生的。因此,了解各種恢復(fù)GRUB引導(dǎo)器的方法還是非常有必要的。
一、通過傳統(tǒng)的方法恢復(fù)GRUB操作系統(tǒng)引導(dǎo)裝載器
所謂傳統(tǒng)方法,也就是用某種Linux發(fā)行版本的安裝光盤來恢復(fù)GRUB。如果你手上剛好有某種Linux發(fā)行版本的安裝光盤,那么,當(dāng)GRUB系統(tǒng)引導(dǎo)器不能引導(dǎo)系統(tǒng)啟動(dòng)時(shí),你就可以通過此安裝光盤,啟動(dòng)進(jìn)入系統(tǒng)救援模式,然后重新安裝GRUB系統(tǒng)引導(dǎo)器,就可以使GRUB引導(dǎo)菜單起死回生了。
下面以Red Hat Linux系統(tǒng)安裝光盤為例,說明如何通過安裝光盤恢復(fù)GRUB引導(dǎo)器的具體過程:
 1、要想從安裝光盤恢復(fù)引導(dǎo)器,首要條件是第一引導(dǎo)設(shè)備必需是光驅(qū),要達(dá)到這個(gè)要求,就要在系統(tǒng)剛啟動(dòng)時(shí)進(jìn)入COMS中,把光驅(qū)設(shè)置為第一引導(dǎo)設(shè)備。由于各種類型的主板所使用的BIOS軟件不相同,因此進(jìn)入BIOS設(shè)置界面的方法也不想同,現(xiàn)在以大家常見的一種進(jìn)入BIOS設(shè)置界面的方法作例子,說明具體的設(shè)置步驟。就是在系統(tǒng)啟動(dòng)初,按DEL鍵,進(jìn)入BIOS設(shè)置,在高級(jí)BIOS設(shè)置項(xiàng)中,修改第一個(gè)啟動(dòng)設(shè)備為光驅(qū),然后放入LINUX9.0安裝盤的第一張光盤,按F10保存退出。
2、當(dāng)系統(tǒng)重新引導(dǎo)后,在出現(xiàn)系統(tǒng)安裝方式選擇界面時(shí),按F5鍵,并在提示符下輸入如下的命令,然后按回車,就開始進(jìn)行救援模式引導(dǎo)系統(tǒng):
    # boot: linux rescue
  由于它的啟動(dòng)過程與正常安裝系統(tǒng)時(shí)差不多,只要按提示選擇輸入輸出設(shè)備,以及選擇系統(tǒng)使用那種語言等等就可以了。所以它啟動(dòng)過程的具體操作方式也就不在此作特別說明了。
3、進(jìn)入救援模式終端后,我們就可以通過輸入一系列的命令來進(jìn)行GRUB的重新安裝工作。下面是一個(gè)GRUB具體安裝過程的例子,各位讀者在實(shí)際操作過程中,應(yīng)根據(jù)自己系統(tǒng)狀況,對(duì)其中的某些項(xiàng),做出相應(yīng)的改變,不能全部套用。
所有的命令如下所示:
?。?/span> chroot /mnt/sysp_w_picpath   #改變根目錄所在的位置,這在進(jìn)入救援模式后有提示的。
?。?/span> cd /boot              #進(jìn)入引導(dǎo)目錄。
  #  grub-install /dev/hda    #在系統(tǒng)中的第一塊硬盤上安裝GRUB
  # grub> root (hd0,6)       #指Linux系統(tǒng)根分區(qū)所在第一塊硬盤中的位置,具體的分區(qū)數(shù)字根據(jù)你的實(shí)際情況來決定。
  # grub> setup (hd0)        #安裝GRUB到第一塊硬盤的FBR區(qū)中。
  # grub> cd               #退出GRUB安裝模式。
  # reboot                 #重新引導(dǎo)系統(tǒng)。
在這里,需要注意的是:在GRUB安裝模式下,所有的硬盤類型都用“hd”表式,不論你系統(tǒng)中安裝的是串行硬盤,也是如此,并且第一塊硬盤是從0開始編號(hào)的;還有是在這種模式下,硬盤中的分區(qū)號(hào)都是從0開始進(jìn)行編號(hào)的,由于每一個(gè)硬盤中允許有四個(gè)主分區(qū),因此主分區(qū)是從03,而邏輯分區(qū)都是從4開始的。以上要注意的這兩點(diǎn),在下面的其它恢復(fù)GRUB的方法中同樣適用。
二、通過GRUB引導(dǎo)器本身恢復(fù)引導(dǎo)菜單
   這種方式恢復(fù)GRUB引導(dǎo)菜單,它的首要條件是GRUB引導(dǎo)器并沒有丟失,而只是由于系統(tǒng)分區(qū)表的改變,所引起的引導(dǎo)信息錯(cuò)誤導(dǎo)致系統(tǒng)引導(dǎo)不能正常進(jìn)行。
出現(xiàn)這種GRUB引導(dǎo)器故障,一般在你增加或減少硬盤中的分區(qū)后引起的。當(dāng)分區(qū)表被改變后,如果重新啟動(dòng)系統(tǒng),系統(tǒng)將自動(dòng)進(jìn)入GRUB命令行模式,讓你修復(fù)GRUB引導(dǎo)器。
其實(shí),具體的方式和通過安裝光盤進(jìn)入救援模式進(jìn)行恢復(fù)方法大體相同,只是更加簡單而已,所以,也不能完全說是真正的另一種方法。
當(dāng)系統(tǒng)啟動(dòng)到出現(xiàn)GRUB>的提示符時(shí),輸入以下兩個(gè)命令就可以恢復(fù)GRUB引導(dǎo)器:
grub>root(hd0,6)  #指定Linux系統(tǒng)根分區(qū),以你硬盤中LINUX安裝在哪個(gè)分區(qū)來定。
grub>setup(hd0)  #指定GRUB安裝到第一塊硬盤的FBR區(qū)中。
  進(jìn)行上面的操作后,GRUB就會(huì)自動(dòng)查找系統(tǒng)中安裝的操作系統(tǒng),并恢復(fù)引導(dǎo)菜單。雖然恢復(fù)的方法與上述通過安裝光盤恢復(fù)有相似之處,但引起GRUB故障的原因和嚴(yán)重程度也不相同,因此把它作為一個(gè)獨(dú)立的解決方法列了出來。

 

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI