安装 Ubuntu 12.04 后无法启动 Windows 7

安装 Ubuntu 12.04 后无法启动 Windows 7

我在单独的分区上安装了 Ubuntu 12.04 和 Windows 7,挂载点为“/”,引导加载信息位于 Windows 7 驱动器上(安装 Ubuntu 之前的设置)。当我启动系统时,Grub 引导加载程序会显示两个选项供选择,但当选择 Windows 7 时,屏幕会空白不到一秒钟,然后 Grub 菜单会重新出现。我在 Ubuntu 中的文件资源管理器中检查了一下,Windows 7 的驱动器仍然正常。

我如何让 Windows 7 重新运行,我非常需要它……?

我无法找到任何合适的答案,我已经在 Google 上搜索过了,所以请不要建议这样做。请给我一些合适的解决方案解释,或者如果你找到任何正确解释解决方案的链接,你可以将其粘贴到这里。

答案1

如果你的问题和我的问题一样,那么就需要一个更简单的解决方案。如果你看到 grub 加载程序菜单,它显示 Windows 7,但当你选择它时它无法启动,请选择要启动的系统行,然后在 grub 菜单上按“e”。这将带你进入如下条目:

insmod part_msdos 
insmod ntfs 
Set root = '(hdx, msdosx)'

通常,您无需担心后面的其他行,因此我未在此处列出它们。编辑值,x使 为sdbhd1sdahd0例如,使这些数字与您的数字相匹配。编辑值msdosx以使其与您的数字相匹配,但分区号与磁盘号不同,以1; 开头,而不是0

答案2

由于您没有删除任何分区(因此 Windows 7 的恢复分区仍然存在),您可以按如下方式进行操作:

为了恢复 Windows 7,只需在修复模式下运行 Windows 7 CD。

按照以下步骤操作以获取控制台:http://pcsupport.about.com/od/toolsofthetrade/ss/windows-7-startup-repair.htm

在控制台下输入:

fixboot

fixmbr

这两个命令将正常恢复整个 Windows 7 启动过程。如果不行,请按照我给您的链接中的步骤进行操作。

因此现在您处于 Windows 7 单启动状态,并且 Ubuntu 处于“禁用”状态

为了恢复 Ubuntu 并正确激活双启动,您可能需要恢复 Ubuntu。

为此,请访问 easybcd 部分的此链接:http://www.linuxbsdos.com/2011/05/22/how-to-dual-boot-windows-7-and-ubuntu-11-04/2/

我希望它能解决您的所有问题。由于这是对启动过程的修复,因此请注意,您可能会丢失两个系统的启动。但是您不会丢失任何数据。最好的办法是在您身边放另一台计算机或打印链接以防情况更复杂。另外,准备一张 ubuntu 光盘,以防出现这种情况,它可以帮助您访问互联网。

此致,

答案3

我刚刚遇到了同样的问题并且解决了。

我按照 Antoine 的建议修复了我的 Windows 7 的引导加载程序。

那时只有 Windows 7,没有 Ubuntu 的迹象。

我安装了 EasyBCD - 它可供个人免费使用,可以从以下网址下载这个地址

然后我运行该应用程序并在 Windows 7 旁边添加了 Ubuntu 启动菜单。

有了这个应用程序就简单了。现在它工作正常。如果您选择 Grub 2 引导加载程序,配置加载程序将更容易。

谢谢。

答案4

问题不在于 Windows 7 可以加载而 Ubuntu 无法加载。而是相反。

据我所知,Easy BCD 可以在 Windows 环境中运行。问题是,在单独的分区上加载 Ubuntu 12.04 后(在我的情况下,Vista 的早期版本可以运行),我的 Vista 无法再启动。

值得庆幸的是,这些文件可以通过 Ubuntu 获得。

相关内容