如何修复 ubuntu 17.10 中的“grub-efi-amd64-signed 包无法安装到 /target/”问题

如何修复 ubuntu 17.10 中的“grub-efi-amd64-signed 包无法安装到 /target/”问题

我在双启动时遇到了这个问题。我以前做过双启动,完全确认过程中没有任何问题。我安装了 windows10。

答案1

grub 出了问题。问题不在于 grub-install,而在于 update-grub,因此 grub 的配置文件未创建。

如果安装程序在底部有一个命令行选项,这将使这一切变得容易得多。因为您可以在进行此更改后返回安装 grub。否则,您将必须在未安装 grub 的情况下完成安装,然后使用实时 CD 来解决问题并安装 grub。

文件 /etc/grub.d/30_uefi-firmware 是用于将系统 uefi 控制台添加到 grub 菜单的脚本。它会出错。

我将其编辑如下:

set -e
gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2

cat << EOF

menuentry 'uefi-firmware' {
fwsetup
}

EOF

然后更新 grub。

如果您可以在不离开安装程序的情况下进行此更改,请返回安装 grub,它应该可以工作。

如果不是,那么它会变得更加复杂,但仍然可以完成。

相关内容