我已经安装了 Windows 7(我首先安装它,因为对我来说双启动总是更容易)并且我想安装 12.04(我尝试过 11.10 和 11.04,但遇到同样的问题)但我无法使双启动工作。
当我安装 w7 时,安装程序会使用加载器创建一个附加分区(我不确定这个分区里有什么,因为其他安装程序没有创建它),所以 sda1 中有一个带有加载器的小分区,sda2 中是 Windows 7 分区。
当我尝试安装 Ubuntu 时,我为 / 目录创建了一个分区,一个用于 /home,一个用于 swap。安装后,Ubuntu grub 从未启动,而 w7 会自动启动。
我尝试将 sda1(安装 Ubuntu 时)设置为启动目录,但 grub 无法识别 w7(我无法将其添加到 grub)。重新安装 w7 和 Ubuntu 后,我尝试使用经典的“修复”来修复 grub,Windows 7 加载程序继续运行,但显示一条消息,提示它已损坏(我必须使用 w7 磁盘来恢复它)。
我希望有人能解决这个问题,我搜索了很多但没有找到解决方案。
谢谢
答案1
在空磁盘上安装 Windows 7 时,它会创建一个较小的“系统保留”启动分区和一个更大的适合 Windows 7 的分区。
您可以在安装 Ubuntu 时选择将其引导加载程序 (GRUB2) 安装到其分区而不是 MBR。因此它不会破坏 Windows 启动(和 MBR)。
稍后要将 Ubuntu 添加到 Windows 启动菜单,请创建一个“引导扇区加载器”,并使用“dd for Windows”获取 Ubuntu 分区引导记录的副本 - 请参阅这里,第 8 节这个怎么做。
答案2
您有两个选择:
当计划使用 Windows 和 ubuntu 进行双启动时,您应该在 Windows 启动加载程序分区中安装 ubuntu GRUB 加载程序。如果您无法在 Windows 分区中安装 GRUB 加载程序,则当您启动您的电脑时,Windows 7 启动加载程序就会被加载。
因此,您没有机会加载 ubuntu。现在,您在 windows 引导加载程序分区中安装 GRUB。它不会影响任何东西。
如果你不想再次安装 Ubuntu,那么可以选择简易BCD。这是一个允许您编辑启动配置数据 (BCD) 的工具。因此,您可以轻松编辑启动配置。在 Windows 上安装 EasyBCD,我希望这教程可以帮到你。我推荐这个。因为它最快,也最容易操作。