windows格式化linux分区,windows7下安装Linux,格式化Linux分区后启动出现grub

我的系统是windows7旗舰版,当然是盗版的,呵呵。硬盘分成4个区,windows7安装在C盘。因为在学习rhce。所以又在F盘安装了一个Redhat

enterprice

linux5.4版本。形成双系统环境。这样就将Linux的启动加载器也就是GRUB写入了硬盘的MBR。这样在开机的时候会自动进入grub界面,选择启动系统,这个本来是很正常的。但是当我在把linux卸载之后就出现问题了。我采用直接在windows7的磁盘管理下删除linux所在的分区,因为在资源管理器中是看不到Linux所在的分区的。因为Linux所用的文件系统是EXT2/EXT3的。是linux/unix的专用文件系统。windows是不能对其进行读写的。在我删除linux所在分区后,我又重现在上面建立了新的分区,格式化成NTFS的。这样看似很正常了,没有任何问题。我的磁盘空间也收回来了,也格式化成windows7能读写的ntfs文件系统了。在资源管理器下显示了。可是当我重启系统后,却进入不了windows7系统,而是出现Grub>这样的提示符,提示我还是用的grub启动加载器加载硬盘,这可不是我想要的。我首先试着通过grub的命令看能不能进入系统。

root

(hd0,0)

chainloader

(hd0,0)+1

boot

通过以上命令启动了windows7系统,进入系统,系统一切都是正常的。所以应该是卸载Linux的时候grub启动加载器还残存在硬盘的Mbr中。

我可不想每次开机后都要输入上述命令,呵呵。所以自然是想到要修复MBR。因为MBR中的前面446个字节是启动加载器代码。linux使用的启动加载器通常是grub。而windows7使用的启动加载器是NT60,windowsxp使用的启动加载器使用的是NT52。当然启动加载器只是用来加载操作系统内核的,NT60也可以加载linux内核,grub也可以加载windows内核。不然在安装双系统的环境中怎么能实现不同系统的切换呢。呵呵,好了废话不说了,如果大家对操作系统的启动过程感兴趣可以联系我。进入正题,我要解决修复MBR的问题。也就是用NT60的加载器覆盖掉GRUB的加载器。

1.首先准备一张和你安装的操作系统一样版本的安装光盘,我这里是windows7旗舰版,放入光驱,重启计算机,从光驱引导计算机。

2.进入后,出现安装界面,第一个界面是语言选择,点击下一步,进入第二个界面。选择修复计算机。此时计算机会查找你的硬盘上的系统。出现windows7安装在C盘这些东西。

3.下一步,然后选择最后一个,也就是命令提示符选项。进入命令提示符

X:\sources>这样的提示符,直接输入bootrec.exe这个是windows提供的修复工具,会出现此工具支持的命令及每个命令的详细说明。第一个就是/FixMbr。这个正是我要的。直接输入bootrec/fixmbr

回车。提示修复成功。重启计算机看看效果。

呵呵,再也不会出现Grub>这个提示了,也不用输入grub命令了。直接进入系统了,恢复正常了。好了,就写到这里,相信遇到同样问题的读者通过此方法也来了个顺利解决问题了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值