將grub趕出了mbr
首先起確認你的grub正常,並能啟動linux
然後啟動到linux (Ubuntu)
如果你的是IDE硬盤 :
sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
如果你硬盤的被識別為sda :
sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1
然後你可以到/media找到linux.lnx這個文件
將它cp到你的win根目錄,例如是C:\,而且我建議你對這個文件做多個備份!
然後重啟到win
進入後確認你的系統根目有linux.lnx這個文件。
然後修改boot.ini
boot.ini請在win 下修改,因為編碼不同! 大俠除外。
它可能隱藏和只讀
然後在後面加入
如果有:
time=0
請將0更改!如time=5 :
C:\linux.lnx="linux"
保存
然後你就可以reboot看效果了。
nt的引導菜單會出現linux這一項,選擇後好像又會到grub的菜單了。
事實上它只是讀了linux.lnx
上面這個確認能進入linux後你就可以選者性的對mbr做M$的恢復了。
win9x的引導盤是 :
fdisk /mbr
而nt就是用安裝光盤或別的方法進入修復控制台。
然後 : fixmbr
這樣你的mbr 就跟只裝win的一樣了!
如果你對win重裝了只要做備份的linux.lnx到win的根目錄,並修改boot.ini (修改在前面已經有了)。