会,可以用UBUNTU 光盘引导进入Linux 重新安装MBR,如果你的WIN7 还没有装的话建议你把MBR备份下,这样你恢复起来会很方便.
dd if=/dev/sda of=/backup.mbr bs=446 cout=1
然后你再装你的Win7, 装完后你是进不了Linux的,用Linux盘引导进入最小救援系统,然后把你的Linux的 根目录挂载上来, 假设你挂载在/mnt/originalroot
恢复MBR:
dd if=/mnt/originalroot/backup.mbr of=/dev/sda bs=446 count=1
重起就OK了.
直接把windows 7装在visit的分区,然后放入Ubuntu的安装光盘,选择第一个选项试运行,不安装。进入后,打开终端,修复grub,然后就可以了。
关于修复grub的那几条命令,你就自己搜一下了,网上挺多的。
最简单的方法就是用虚拟机装ubuntu
先装windows7,用ubuntu livecd启动,装grub。
1. 用Live CD启动
2. 打开一个终端,运行$sudo grub命令(这里可能需要等一会儿),你会看到'grub>'这样的提示符
3. 在提示符'grub>'后输入find /grub/stage1,你会得到一个运行结果,比如我的机子上结果是(hd0,5) (这个命令其实就是找出/boot所在分区)
4. 运行 grub>root (hd0,5) (这个位置要填上你机子上的运行结果)
5. 运行grub>setup (hd0) 出现几行提示文字,最后是“... succeeded” 修复成功!
6. 运行quit
7. 重启计算机,取出live CD