日期:2014-05-16  浏览次数:20752 次

删除 linux 系统后,windows 登录出现 GRUB 不能登录

以前在一台电脑上同时安装了 winxp 和 linux 双操作系统。
最近由于对 linux 不再使用,所以在 winxp 下直接将安装 linux 的硬盘格式化,但再开机启动时,出现 GRUB 命令行,不能直接引导启动 winxp 系统。
解决方法如下:
1、首先进入 winxp 系统,在 GRUB 命令行输入如下:
//引导到 winxp 所在分区
> rootnoverify (hd0,0)
> chainloader +1
//根据以上设置启动系统
> boot

2、进入 winxp 系统后,需要清除 GRUB 引导程序,如果不清除,每次重启都需要输入以上命令。
从网上下载一个小软件:MbrFix  ,在 DOS 命令行执行如下:
> MbrFix /drive 0 fixmbr

问题的原因,主要是由于:安装双系统后,使用 GRUB 进行引导,而 GRUB 引导文件存放在 linux 的 boot 目录下,而直接将安装 linux 的硬盘格式化,引导文件也被破坏,虽然原来的操作系统没有受到破坏,但是找不到引导文件,还是不能启动。
正确删除 linux 系统的方法:在磁盘管理里面将装 linux 的分区格式化后,再在运行 “msconfig” 打开系统配置实用程序,选 BOOT.INI,里面有一句和开机出现选择 linux 一样的内容,将它删除就行。