我是 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