如何修復(fù)Grub指南
這樣主引導(dǎo)里面就沒有g(shù)rub的蹤影了。Linux這時(shí)候怎么引導(dǎo)?主角出場(chǎng):如何修復(fù)Grub。如果你用過(guò)各種各樣的dos工具箱(給Windows安裝一個(gè)硬盤引導(dǎo)的dos啟動(dòng)盤),那你肯定熟悉grub4dos。grub4dos的核心是一個(gè)grldr的文件。
廢話少說(shuō):
用迅雷下載grud4dos,地址在ftp://ftp5.linuxeden.com/system/grub4dos-0.4.3.zip,解開壓縮包,把grldr和menu.lst放到C盤根目錄,然后修改boot.ini(什么?看不到c盤根目錄boot.ini,那么請(qǐng)點(diǎn)擊資源管理器菜單欄的工具->文件夾選項(xiàng),再點(diǎn)查看,高級(jí)設(shè)置下面有一個(gè)選項(xiàng):隱藏受保護(hù)的
如何修復(fù)Grub操作系統(tǒng)文件(推薦),把前面的勾去掉,就可以了),在boot.ini最后添加一行:
C:\grldr=linux boot
grldr會(huì)搜索C盤根目錄尋找menu.lst文件。
又到了menu.lst了,用記事本打開menu.lst,設(shè)置好vmlinuz和initrd路徑,一般看起來(lái)是這樣的:
title Red Flag Linux
root (hd0,n) #[此處的hd0是假設(shè)你放linux在第一塊硬盤上,n是放linux的第幾個(gè)分區(qū)]
kernel /boot/vmlinuz ro root=LABEL=/
initrd /boot/initrd.img
Boot
可能不爽的地方:更新內(nèi)核以后,需要手動(dòng)同步Windows的C盤的menu.lst的內(nèi)容。否則無(wú)法用新內(nèi)核啟動(dòng)。
如何修復(fù)Grub解決方法很簡(jiǎn)單,grub很強(qiáng)大,支持一條configfile的命令:
把你的C盤根目錄的menu.lst改成
timeout 5
configfile (hd0,6)/grub/menu.lst
這樣,grldr就會(huì)重新加載(hd0,6)/grub目錄下的menu.lst,顯示這個(gè)menu.lst的啟動(dòng)菜單。
爽吧!更新了內(nèi)核也不用修改Windows下面的任何東西了。重裝系統(tǒng)也不怕了。僅僅需要兩個(gè)文件(grldr和menu.lst),修改一個(gè)文件(boot.ini),一切就都OK。
不想選擇兩次才進(jìn)入linux,可以修改C盤根目錄menu.lst的timeout為00.
【編輯推薦】