安装 Ubuntu 后无法启动 Windows 8

安装 Ubuntu 后无法启动 Windows 8

我在预装了 Windows 8 的电脑上安装了 Ubuntu。

安装后,Grub 显示 Ubuntu 条目和Windows 8 启动管理器(或类似的东西),选择它我得到:

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.

之后我使用默认选项运行启动修复。

这是它生成的文件:http://paste.ubuntu.com/6005571

这个 grub 条目:

  • Ubuntu
  • Ubuntu 的高级选项
  • Windows UEFI bkpbootmgfw.efi
  • Windows 启动 UEFI 加载程序
  • EFI/东芝/Boot/bootmgfw.efi
  • Windows 启动管理器(/dev/sda2 上的 UEFI)
  • 系统设置 (BIOS 菜单

关于 Windows 8 的四个都给出了类似的错误信息:

Windows UEFI bkpbootmgfw.efi

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.

Windows 启动 UEFI 加载程序

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bkpbootx64.efi)/EndEntire

error: cannot load image.

EFI/东芝/Boot/bootmgfw.efi

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\toshiba\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.

Windows 启动管理器(/dev/sda2 上的 UEFI)

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.

我怎样才能解决这个问题?

更新:

根据 Rod Smith 的回答,我尝试从 USB 闪存驱动器中使用 rEFInd。

它显示了两个 Windows 图标,其中一个可以工作(另一个给出错误,它显示可能是 Grub)。

有效的是:从 256MiB FAT 卷启动 Microsoft EFI 启动(启动修复备份)

在此处输入图片描述

所以我已经能够启动 Windows,现在我该如何解决这个问题,以便我不必使用 rEFInd?

我怎样才能从我的电脑中删除 rEFInd(从电脑中移除 USB 闪存驱动器后也会显示)?

答案1

我解决这个问题的方法如下:

通过选择系统设置进入bios菜单。按右箭头更改选项卡,直到您遇到secure boot。如果是,enabled那么disable它。如果这有效,那么您可能也想fast startup在进入 Windows 后禁用它。

但是禁用fast startup完全是可选的。即使启用了它,Windows 也会正常启动。fast startup对于同时使用 Windows 和 Ubuntu 文件的用户,应该禁用它。否则您可能会收到错误Unable to mount the drive

答案2

尝试使用我的rEFInd 启动管理器。(我刚刚提到的下载页面上有这两种媒体的下载链接。)从它启动。它可能会给你两个带有不同描述的 Windows 图标。如果你能够使用任何图标从 rEFInd 启动到 Windows,请尝试使用 Debian 包文件在 Ubuntu 中安装 rEFInd。如果 rEFInd 不起作用,或者它部分工作但有自己的问题,请回复详细信息。(你可能想要编辑你的原始问题,特别是当问题很复杂时。)请注意,你可以通过.efi/boot/efi/EFI目录树(在 Linux 中)清除不需要的引导加载程序(带扩展名的文件)或通过编辑/boot/efi/EFI/refind/refind.conf和取消注释并调整dont_scan_files和/或dont_scan_dirs选项来调整 rEFInd 显示的条目。

相关内容