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)的改變,不能全部套用。
所有的命令如下所示:
# chroot /mnt/sysp_w_picpath #改變根目錄所在的位置,這在進(jìn)入救援模式后有提示的。
?。?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ū)是從0到3,而邏輯分區(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ù)方法大體相同,只是更加簡(jiǎn)單而已,所以,也不能完全說是真正的另一種方法。
當(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ú)立的解決方法列了出來。
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),君山企業(yè)網(wǎng)站建設(shè),君山品牌網(wǎng)站建設(shè),網(wǎng)站定制,君山網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,君山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
本文名稱:GRUB系統(tǒng)引導(dǎo)器恢復(fù)
標(biāo)題路徑:
http://weahome.cn/article/ishpjd.html