我按照 Ubuntu 提供的安装指南安装了 Ubuntu 14.04 LTS 和 Windows 8.1,但每次电脑启动时,屏幕上都看不到 grub,无法选择 Windows 或 ubuntu。因此,我无法运行安装了 Ubuntu 的 PC。 这是启动修复报告链接 http://paste.ubuntu.com/10178568/ 请帮助我解决这个问题,谢谢
答案1
什么品牌/型号的电脑?许多品牌现在修改 UEFI 以仅启动 UEFI 中的“Windows”条目,但会启动硬盘条目,因此我们必须将 grub 或 shim 复制到 efi 文件夹中,以便系统认为它正在启动硬盘。
但是您已经在 UEFI 系统上的 BIOS 启动中安装了 Ubuntu。要轻松进行双启动,您需要在 UEFI 启动模式下使用 Ubuntu。Boot-Repair 可以在其高级模式下卸载 grub-pc(BIOS)并安装 grub-efi-amd64(UEFI)。但是您必须在 UEFI 模式下启动才能进行转换。
通过 BIOS(紫色)和 UEFI(grub 菜单)的屏幕截图显示安装情况,以便您知道正在使用哪个。
https://help.ubuntu.com/community/UEFI
看起来您还进行了 UEFI 启动,并运行了旧版本的 Boot-Repair,该版本重命名了 Windows efi 文件。Boot-Repair 不再执行此操作,因为现在有更好的方法。但您需要撤消重命名。不确定 Boot-Repair 的新副本是否会执行此操作。
这是原始的 Windows UEFI 启动文件:/EFI/Microsoft/Boot/bkpbootmgfw.efi
然后将 grub 或 shim 文件复制到 Microsoft 文件夹中,并重命名为:/EFI/Microsoft/Boot/bootmgfw.efi
您需要完全备份整个 efi 分区,以防万一,并将 bkpbootmgfw.efi 重命名回 bootmgfw.efi。然后您应该能够直接从 UEFI 菜单启动 Windows。
如果是 HP 或 Sony,则可能需要将 grub 或 shim 复制到 /EFI/Boot 并将其重命名为 bootx64.efi。
如果您需要更多详细信息,请参见此处: