无法安装 Ubuntu 和 Windows 10

无法安装 Ubuntu 和 Windows 10

我的笔记本电脑(HP ac122tu)上安装了 Windows 10,我想在我的笔记本电脑上安装 Ubuntu 16.04.1,所以我删除了 C:/ 驱动器(即安装 Windows 10 的位置)并尝试在我的笔记本电脑上安装 Ubuntu,但它给出了警告

该机器的固件已在 UEFI 模式下启动了此安装程序,但看起来可能已经使用 BIOS 兼容模式安装了现有操作系统,如果继续在 UEFI 模式下安装 Debian,则可能很难重新启动到任何 BIOS 模式操作系统。

然后我继续执行该操作,安装开始了,但在安装结束时,它给出了 GRUB 安装失败的错误

The 'grub-efi-amd64-signed' package failed to install into / target/. without the GRUB boot loader, the system will not boot.

因此我重新尝试安装 Windows 10,但无法安装,因为 Windows 10 无法安装在动态磁盘上。

请帮忙?我不想丢失其他驱动器的数据。

答案1

我在许多计算机上都看到过这种情况,实际上不是 grub 安装失败,而是更新 grub 导致第一个配置文件失败。问题是 30_uefi-firmware 中的 if/then 语句出现错误。

最简单的修复方法是在错误发生后,选择安装程序菜单底部的命令行提示符。然后使用 nano 编辑文件 /target/etc/grub.d/30_uefi-firmware。我已将其更改为:

gettext_printf "Adding boot menu entry for EFI firmware configuration\n" >&2
cat << EOF
  menuentry 'uefi-firmware' {
  fwsetup
  }
EOF

编辑后重新运行安装 grub。注意:在某些系统上,安装程序需要暂时注释掉打印命令

相关内容