前段时间,我的硬盘上有两个操作系统,Windows Vista 和 Windows 8,我可以双启动它们。Windows Vista 安装在活动分区(C:\ 驱动器)上。然后我格式化了 C 驱动器(Vista 分区)并在其上安装了 Ubuntu 12.04。现在我的 MBR 上有 GRUB,但我无法登录 Windows 8。为了解决这个问题,我尝试从 Windows 恢复控制台运行 bootrec.exe /fixmbr,但这只会让事情变得更糟。我丢失了 grub,然后我无法登录任何操作系统,之后不得不重新安装 Ubuntu。
除了 Ubuntu,我还想从它启动 Windows 8。我该怎么做?我不想冒丢失任何数据或安装的风险,所以请帮助我。有关硬盘和已安装操作系统的完整信息可在此处找到:http://paste.ubuntu.com/7445519/非常感谢。任何帮助我都感激不尽。
EDIT1:我尝试了启动修复实用程序。它在 GRUB 菜单中创建了两个新条目。其中一个是我的 Windows Vista 恢复驱动器(忽略它),另一个是我想在 /dev/sda5 上启动的 Windows 8。以下是该工具的完整报告:http://paste.ubuntu.com/7445554/
答案1
您可以尝试使用 sudo apt-get 类型进行启动修复:
sudo apt-get-repository boot-repair && sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair
按照说明操作,它可能会起作用。