可以这样试试,
把原来win7启动分区的文件,从其它计算机上拷回来,放在win7的系统分区,
(最好是同样地系统,你用的是64位win7,就找64位win7的文件,32位就找32位的文件),
然后,进入grub的命令行模式,(grub 0.97)
执行命令:
find --set-root /bootmgr
chainloader /bootmgr
boot
如果能正常启动win7,就写进grub的配置文件,就好了。
这种丢失启动文件,重新复制的方法,在winxp下我用过这个方法,可以恢复引导,
在win7xia没试过,不过,应该一样可行。