我在单独的分区中安装了 Windows 10 和 Ubuntu 16.04 LTS。我按照教程操作,了解如何在安装 Windows 后恢复 grub。Grub 确实安装了,我可以启动 Ubuntu,但是它无法识别 Windows。我可以通过 F12 菜单启动 Windows,但是启动 Windows 会删除 grub。然后我发现我应该禁用 Windows 的“快速启动”选项,以防止它休眠并允许 grub 识别它。现在 grub 确实识别了 Windows,但是 Windows 似乎把它搞乱了。我启动 Ubuntu,一切正常。然后我启动 grub 中的“Windows 启动管理器”选项。它启动到 Windows。关闭计算机并再次打开后,它现在启动到 Windows 而不打开 GRUB。但是,如果我插入 Ubuntu live USB,进入尝试 Ubuntu 模式,然后关闭(不执行任何进一步的操作),重新启动后它会再次打开 grub 菜单。因此我明白 grub 不会被 Windows 删除。但是,Windows 会采取一些措施来防止 grub 在启动时出现(可能是启用“Windows 启动管理器”作为默认启动选项并隐藏 grub?)。我想知道如何修复此选项,并使我现在能够启动 Ubuntu,而无需使用实时 USB。
答案1
看起来我找到了一个可行的解决方案。
安装启动修复(https://help.ubuntu.com/community/Boot-Repair) 并运行建议的修复会在 grub 中添加一个适用于 Windows 的工作启动项。选择此条目不会破坏 grub,之后可启动 Linux。