安装 ubuntu 12.04.2 后,我无法加载 Windows 8

安装 ubuntu 12.04.2 后,我无法加载 Windows 8

我有一台内置 Windows 8 的笔记本电脑。我通过此 Ubuntu 页面上显示的方法安装了 64 位 Ubuntu:https://help.ubuntu.com/community/UEFI

使用后启动修复,在 GRUB 菜单中也显示 Windows 8。但单击它时会显示错误。

答案1

报告您看到的准确错误可能是一种有用的诊断方法。不过,您的 Windows 可能并未损坏;可能只是 GRUB 问题。以下是一些使其正常工作的想法:

  • 安装重新索引。安装 Debian 软件包应该可以正确设置它;但是,您可能还需要做下一步。
  • 禁用安全启动。具体如何操作因系统而异,但一般来说,你需要进入固件设置实用程序,找到标有“安全启动”的选项来禁用它。
  • 通过 中的条目为 Windows 创建自定义启动项/etc/grub.d/40_custom,如下所示。不过,详细信息将根据 EFI 系统分区 (ESP) 的位置而有所不同。创建此条目后,您需要键入sudo update-grub以更新 GRUB 的运行时配置文件。

示例/etc/grub.d/40_custom条目为:

menuentry "Windows 8" {
    insmod part_gpt
    insmod chain
    set root='(hd0,gpt1)'
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

请注意,(hd0,gpt1)必须指向您的 ESP,因此可能需要进行更改以匹配您的分区布局。

答案2

我在安装 Ubuntu 64 位 (12.10) 时也遇到了这个问题,而且你也像我一样搞乱了 Windows 8 启动分区。所以现在你唯一的选择是:

  • 重新安装 Windows 8
  • 修复 Windows 8 启动

也可以看看:

相关内容