双重启动。Windows 7 MBR 和 Grub 损坏

双重启动。Windows 7 MBR 和 Grub 损坏

一开始我在 /dev/sda1 上安装了 Windows 7。之后我在 /dev/sda7 上安装了 Ubuntu,并将 Grub 分区设置为 /dev/sda1。这导致 Windows 7 启动失败。Ubuntu 可以从 Grub 菜单正常启动,但当我选择 Windows 7 时,grub 消失了,1 秒后又出现了,但无法加载。之后我搜索了一些修复 Windows 7 启动的方法,并做了一些“修复”。结果 - Grub 无法加载。

目前,我的 Windows 7 加载程序和 Grub 都坏了。Ubuntu Live CD 也坏了。我该如何使用 Ubuntu Live CD 修复这个问题?如果可能的话,请逐步说明,因为我是 Ubuntu 和 Linux 的新手。

编辑:Grub 加载程序已修复。但无论如何... Windows 7 无法从 Grub 加载。我正在使用 Grub2。

编辑2据我所知,我需要运行 bootrec.exe /fixboot 来修复 Windows 7 引导加载程序。但我现在没有 Win7 DVD。有没有办法从 Ubuntu 执行相同操作?

编辑3启动信息脚本 RESULTS.txt 在这里:http://pastebin.com/Z70fKQHJ

答案1

我也遇到了同样的问题。在尝试了互联网上的其他解决方案后,我从 Ubuntu 终端运行:

> sudo update-grub

它定位 Windows 和 Ubuntu 安装并自动修复启动问题。

希望这对某人有帮助。

答案2

没有办法修复 Ubuntu 中的 Windows 7 引导程序,您需要使用 Windows 7 DVD 进行修复,但其大小为 sda1,如果它是 +/- 100Mb,您应该不会遇到太多麻烦,但需要将 grub 重新安装到另一个分区。如果它远大于 100Mb,这意味着它不是系统保留空间,并且您已在 Windows 7 上安装了 Grub,因此完全删除了 Windows 7....

答案3

  • 以下是一个链接恢复 ISO,下载并刻录成 CD。
  • 使用 Windows 7 恢复盘启动。
  • 进入在语言选择提示中,然后点击R进行修复以进入修复部分。
  • 选择命令提示符并输入以下命令

    bootrec.exe /fixmbr

答案4

我的情况和你一样。但我按照这里的解释解决了这个问题http://milindapro.blogspot.com/2012/01/revert-ubuntu-boot-loader-after.html

我认为你最好读一下文章后面的评论。那将是你的问题的确切答案。

谢谢

相关内容