原 grub手動引導、修複win7 Mbr
一、引導Linux
重新開機進入到grub菜單界面時,按“c”鍵進入grub指令模式。
1、指定/boot所在的分區,比如分區是第一塊硬碟第一分區,即hd0,0
grub> root (hd0,0)
2、指定kernel,主要是找到vmlinuz檔案。
grub> kernel /vmlinuz
注意:如果檔案不是在對應磁盤分區的根目錄,而是在某個檔案夾内需要使用檔案的路徑,比如在(hd0,0)分區下面的isolinux檔案夾中,則指令為 kernel /isolinux/vmlinuz,下面對于指定initrd檔案,同樣的方法。
3、指定initrd即找到initrd。
grub> initrd /initrd
4、開始引導。
grub> boot
二、引導windows
重新開機進入到grub菜單界面時,按“c”鍵進入grub指令模式,注意這裡假設(hd0,0)為windows系統安裝磁盤号。
- grub> rootnoverify (hd0,0)
- grub> chainloader +1
- grub> makeactive
- grub> boot
三、WIN7中删除多餘的啟動引導項
多次安裝雙系統,有時候會存在多個啟動引導項目,這些引導項目沒有用處,如果删除如下:
使用Windows7的内置指令就可以删除你指定的啟動引導項,這個指令就是BCDEdit。
打開CMD視窗,在指令輸入bcdedit并回車,可檢視目前所有啟動項。
每個啟動項都有自己的ID,如:{bootmgr}、{ntldr}、{current},
以及形如{XXXXXXXXX-XXXX-XXX-XXXX-XXXXXXXXX}的“辨別符”,
删除某個啟動引導項的指令是: bcdedit/delete{ID}/f 注意:ID需要使用上面啟動項的大括号中的序号代替。
current的引導不要删除,使用中的linux引導不要删除。
四、WIN7 修複MBR
當安裝雙系統後,主引導安裝到linux系統情況下,如果直接格式化linux所在的盤,則造成windows無法引導,此時需要window MBR進行修複。xp可以使用winPE進行修複,而Win7系統盤不再帶有PE功能,不過可以使用其他方法,如下:
1、在光驅插入win7安裝盤或者用USB啟動(win7支援USB直接啟動安裝,不過USB方法我沒有測試過);
2、選擇完語言選項後,進入下一步,選擇底下的系統修複而不是繼續安裝;
3、自動搜尋完已經安裝的系統後,進入下一步;
4、不要讓Windows自動修複,沒用的,進入指令提示符模式;
5、先輸入指令bootrec /fixmbr 回車,再輸入指令bootrec /fixboot 回車;
6、重新開機系統即可重新恢複Win7啟動模式。
以下内容是轉載:本人沒有測試
win7修複mbr仍有grub界面
解決方法:
1、win7的安裝盤裡有這個檔案,bootsect.exe。
2、把它複制到系統盤。然後在win7指令行運作bootsect /nt60 /mbr
3、成功後mbr的grub就被nt60覆寫了。
4、重新開機後将不會再有grub引導。