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