Windows 8 和 Ubuntu 的双启动问题

Windows 8 和 Ubuntu 的双启动问题

我是 Linux 新手,正在使用 Ubuntu 12.04 LTS。我在使用启动管理器时遇到了问题,因为 GRUB2 菜单不允许我启动 Windows 8。每次使用 Windows 8 Launcher 选项时,都会出现以下消息:

error: unknown command 'drivemap'.
error: invalid EFI file path.

Press any key to continue...

我已经运行了启动修复并且使 Ubuntu 启动器正常工作,但是 GRUB 中的 Windows 启动器的问题仍然存在。 http://paste.ubuntu.com/7091293

答案1

您的安装是 UEFI。

看起来您在 Boot-Repair 中运行了“有问题的”UEFI。只有当您的系统仅从 UEFI 菜单启动 Windows 时才需要这样做。

要撤消并将文件重命名为原始名称,只需勾选 Boot-Repair 的“恢复 EFI 备份”选项。

此外,目前看来唯一能起作用的启动项是:

Windows UEFI bkpbootmgfw.efi

这是 Boot-Repair 重命名的文件。如果撤消重命名,则开头将没有 bkp。

Boot-Repair 还会添加 HP 添加的所有 efi 文件作为启动选项。如果您不需要这些文件,则必须编辑 25_custom。

sudo cp -a /etc/grub.d/25_custom /etc/grub.d/bkup25_custom
gksudo gedit /etc/grub.d/25_custom
sudo update-grub

看起来 os-prober 正在写入不起作用的 BIOS 类型条目。

答案2

尝试

apt-get install os-prober && os-prober

相关内容