Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103653592
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-16 22:09:46

作者: Luoall    出自:
我一直用的Vista系统,最近安上了linux。用了一段时间后发现它实在是难用,想把它卸载了。于是我进入vista后直接把linux所在分区删除了。重新启动后才发现进不了系统了,而是停留在“grub>”这个命令提示符后。

我查了一下,原来它是安装linux时在主引导扇区mbr中安装的“GRUB(即一个多重开机管理工具,它可用来激活Linux、BSD、OS/2、BeOS与Windows9X/XP等众多操作系统,GRUB是一个独立于操作系统之外的开机程序)”。通过在GRUB下运行以下三条命令即可进入vista(假设vista装在第一硬盘第一分区,否则更改hd0,0为实际的系统所在分区):

rootnoverify (hd0,0)
chainloader +1
boot

以上命令虽然可以进入vista但没有解决实际问题,因为重启后仍然要重复以上命令才能进入系统。

我就想既然是安在MBR中的程序,那么直接删除MBR后在重建正确的MBR不就行了吗。我在网上看见用Windows98启动盘的fdisk /mbr来删除MBR,我是试了一下竟然不成功,于是我又找来了NTFS DOS启动盘运行fdisk /mbr,终于成功把MBR给删了。然后我放入Vista安装盘,重新启动电脑,进入“修复计算机”,按提示操作它会自动把MBR修复好并重启电脑,这次终于看见了久违的欢迎画面。

这个方法也同样适用于Windows的其他版本,只要先用NTFS DOS启动盘删除MBR,在用相应的系统盘重建MBR即可。如果是Windows XP,就用Windows XP的安装光盘启动系统进入“故障修复控制台”运行fixmbr修复MBR即可。
阅读(228) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~