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

开机显示GUN GRUB version 0.97。。。。grub>这是怎么回事啊?
我的电脑是win7的系统,在虚拟机下装了linux系统,昨天整理了一下硬盘,不小心删除了一个虚拟盘,就是在我的电脑里它没有显示出来,但是在磁盘管理里面有这个盘。不小心给删掉了。结果在重启电脑时就不能进入win7系统了,而是显示“GUN GRUB version 0.97(637K lower/1833536K upper memory).....”这是怎么回事呢?上网查了一下用root(hd0,0)chainloader+1 boot 的方法能进入win7系统了,但是再次重启还是会这样?请问我需要做什么才能让它恢复正常呢?

------解决方案--------------------
1、你不是在虚拟机下装的linux,而是安装到实体磁盘的某个分区,而这个分区在windows下是无法识别的。所以不是你删除的,而是实实在在会少显示一个磁盘分区。你再在磁盘管理里删除这个分区又重建分区,GRUB启动的时候就找不到这个分区了。请你区分这个概念:虚拟机在宿主机里仅仅是一个文件,所有的虚拟操作都是仅仅修改这个文件的内容而已,不会对宿主机有影响,不会修改主引导扇区。
2、解决方法有二:1、找一张win-pe光盘,最好是win7-pe的光盘,进到win-pe,用磁盘分区(如PQ)软件重建主引导扇区。2、找一张可启动linux光盘,进到命令行,运行fdisk. 将linux分区的系统类型(ID),从0B改为83