(注:本文特别适合于在windows下已释放Linux所占空间,而启动时仍进入grub引导而不知如何解决的朋友,此文是我自己遇到这个问题时在网上搜到的,在此转载供大家参考。我自己采用的是方法四,确实比较简便)
由于windows 2000、windows XP、windows 2003的启动机制与vista 的启动管理器有明显的差别,所以本文分两部分来说:
一:删除grub,恢复windows 2000、windows XP、windows 2003原来的引导mbr
方法一:使用其它dos命令(以XP为例)
前提是您的系统的引导分区是在fat格式下,对于ntfs不起作用,因为dos命令不识别nfts的文件系统。
用带启动盘功能的光盘启动到dos模式,或者在XP下安装矮人dos工具箱,重启启动进入XP的启动菜单选择矮人工具箱。
命令格式:fdisk /mbr 更多参数请在cmmand命令提示符下通过 fdisk /mbr查询。执行命令会提示you are about to fix mbr,are you sure <y/n>?输入y后重启计算机即可。
方法二:最实用的方法:通过XP的系统安装盘运行fixmbr命令来删除grub并修复mbr,这个方法很通用。
用XP的启动盘恢复盘进入 console (控制台)模式,选择要启动的windows系统,如果您有多个它会以序号标示,输入管理员密码。然后直接在命令提示符下输入:fixmbr 即可(当然我是假设你的启动分区原先是在C:盘)
Fixmbr 特别注意本操作有一定的危险性。请谨慎使用。