安装的 Ubuntu 14.04 现在无法启动 Windows 10

安装的 Ubuntu 14.04 现在无法启动 Windows 10

我安装了 Ubuntu,以便在需要时仍然可以双启动并运行 Windows 10,但是每当我尝试从 grub 菜单运行任何 Windows 启动选项时,我都会收到一条错误消息和类似的内容can't find disk image

我运行了 Boot-Repair,结果。它在 grub 菜单中添加了一些项目,但我仍然无法启动 Windows。

我的电脑是联想 u310,预装了 Windows 8,后来我将其更新为 Windows 10。它有一个双硬盘系统(它就是这样的),一个 500GB HDD 和一个 32GB SSD。我似乎记得默认情况下一些启动文件位于 SSD 上,我怀疑问题可能就在这里,因为 Ubuntu 安装程序假设您只有一个硬盘。

正如您所看到的,粘贴的文件是几个月前的,当时无法重新进入 Windows,所以我就把它留在那里,因为当时并不紧急。现在它非常紧急。

我刚刚尝试通过使用 GParted 和 UNetbootin 在 USB 上安装 Windows 10 iso 来从 USB 启动 Windows。我本来打算尝试使用修复 Windows 选项,但似乎无法从 USB 启动。我尝试使用 Grub Customizer 在 Grub 中添加一个选项来执行此操作,但当我尝试使用该选项时,它说安全启动不允许它这样做,并且我不允许在系统设置菜单中禁用安全启动。我似乎记得可以在 Windows 中做到这一点,但我不知道如何做到这一点。

答案1

使用超级 GRUB 2 磁盘尝试一下。

您可以从以下位置下载这里

然后使用网启动现在您可以重新启动系统并确保它已在启动选项菜单中设置。

答案2

我怀疑你遇到了这个错误:

https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091464

最简单的三个解决方案是:

  • 禁用安全启动-- 我知道您在评论中说您无法这样做,但您可能想再试一次。将固件重置为默认值可能会清除阻止此更改的任何内容;但是,这冒着在 NVRAM 中删除对 Ubuntu 启动管理器的引用的风险,这将需要额外的修复。
  • 安装 rEFInd- 我的rEFInd 启动管理器已知可以解决这个问题。(rEFInd 在启动 Windows 时比 GRUB 更可靠。)如果您从 Ubuntu 安装 rEFInd,它应该会复制 Shim 并在启用安全启动的情况下工作,但需要注意的是,您需要在重新启动时从ESP 上的目录中注册refind.cer和/或。如果您知道它会来,这并不难,但如果您不期望它,可能会引起恐慌。请参阅refind_local.cerEFI/refind/keysrEFInd 安全启动文档了解有关该主题的更多信息。
  • 使用计算机的内置启动管理器-- 大多数基于 EFI 的计算机都有一个丑陋且笨拙的内置启动管理器。您通常在打开计算机后不久(在 GRUB、rEFInd 或其他任何程序出现之前)按 Esc、Enter 或功能键(通常是 F8 或更高)来访问它。此工具应该可以让您启动到 Windows,但在某些计算机上,它的功能非常有限或难以访问,因此几乎毫无用处。

相关内容