安装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. 

之后,我使用默认选项运行boot-repair。

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

这个grub条目:

  • Ubuntu的
  • Ubuntu的高级选项
  • Windows UEFI bkpbootmgfw.efi
  • Windows启动UEFI加载程序
  • EFI /东芝/启动/ 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 /东芝/启动/ 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. 

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

更新:

继罗德史密斯回答后,我尝试用USB闪存驱动器rEFInd。

它显示了两个Windows图标,其中一个工作(另一个给出错误,它是说Probabbly Grub的那个)。

工作原理是: 从256MiB FAT Volume启动Microsoft EFI启动(启动修复备份)

在此处输入图像描述

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

如何从我的电脑上删除rEFInd(从电脑上删除usb flashdrive后也会显示)?

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

我解决问题的方法如下:

通过选择系统设置转到bios菜单。 按向右箭头更改选项卡,直到遇到secure boot 。 如果已enableddisable它。 如果这样可行,那么您可能希望在Windows中禁用fast startup

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