'grub-efi-amd64-signed' 软件包安装失败。尝试双启动 Kali-Ubuntu

'grub-efi-amd64-signed' 软件包安装失败。尝试双启动 Kali-Ubuntu

我正在尝试配置 Kali Linux 和 Ubuntu 之间的双启动。我已经在一个大约 40G 的分区中安装了 Kali。其余大小将分配给安装 Ubuntu。这是我的 kali linux 分区的样子:

Kali 分区

如您所见,kali linux 使用 luks 加密并使用 lvm。我想对 Ubuntu 发行版执行相同操作。我已为 ubuntu 创建了以下分区:

Ubuntu 安装分区

/dev/sda4 是我需要放置 ubuntu 的分区。

这是 lvm 配置,带有根文件系统和交换。

Ubuntu lvm

然后当我尝试安装 ubuntu 时,它显示此错误 'grub-efi-amd64-signed' 软件包无法安装到 /target/ 中。如果没有 GRUB 引导加载程序,安装的系统将无法启动

我正在使用 uefi 来安装分区。

我在这个设置上做错了什么?

答案1

好的,尝试了很多方法后,我终于可以摆脱这个错误了。我决定重新格式化我启动安装 ubuntu 的 usb。我在 win10 中使用 rufus 使这个 usb 可启动,我在 Debian 9 中重新格式化它,然后使用 dd 命令。然后我再次启动它,安装继续进行,没有问题。

笔记 这是我创建分区并启动时遵循的指南

https://vitobotta.com/2018/01/11/ubuntu-full-disk-encryption-manual-partitioning-uefi/

答案2

我遇到了同样的问题,我有 512GB SDD 和 1TB HDD。我想在 HDD 上安装 Ubuntu 18.04,同时在 SDD 上安装 Win10(UEFI)。我解决了该问题,如下所示:

  1. 使用 Ubuntu 18.04 创建可启动 USB(选择分区方案:GPT - 这是我使用 BIOS-EFI 的关键问题点,而只有 EFI 很重要)。

  2. 进入BIOS设置界面,禁用安全启动,同时禁用快速启动。启用从USB硬盘启动。

  3. 我在安装 Ubuntu 时准备了硬盘的分区,如下所示:

    • 500 MB 分区用于 EFI

    • 16000 MB 用于交换区域(我读过的一些博客建议将交换区域的大小设置为最小与内存大小相同:在我的情况下= 16GB)

    • 我保留其余的可用大小作为根目录的 ex4(您可以根据需要进行分区:/ 和 /home...)

  4. 开始安装并享受乐趣!(如果启动时没有显示 Grub 引导加载,您可以进入启动屏幕或 BIOS 设置以将 ubuntu 添加为第一启动选项)。

相关内容