在LUKS加密磁盘上grub-efi-amd64-signed失败

我是否在双启动时使用LUKS安装错误?

我有一个安装了Win 8的双启动系统,我正在重新安装ubuntu 13.10以启用全盘加密,遵循本指南几乎到了这封信: 如何安装使用双启动LUKS加密的Ubuntu? 唯一的区别是我没有创建一个新的启动分区(已经有一个EFI启动分区),我使用两个分区用于home和/(可能没有意义,因为它们都在同一个LUKS容器中)

创建LUKS容器和分区似乎没问题(当然没有报告错误)。 所以我完成了图形安装程序,但它失败了:’gub-efi-amd64-signed’软件包无法安装到/ target /中。 如果没有GRUB引导加载程序,则安装的系统将无法引导。

我现在已经尝试了两次,并且两次都做了同样的事情。

额外细节

这台机器是戴尔xps 15( l521x ),我使用的是ubuntu 13.10 live dvd。 我以前使用相同的DVD安装在相同的Windows安装旁边,只是没有LUKS的东西,它没有任何问题。

EFI – 禁用快速启动和安全启动。

我也是一个相对linux的新手,以前从未处理过EFI或磁盘加密。

这个问题有类似的问题,但在12.04,没有LUKS。

EFI系统分区 (ESP; Ubuntu和您称之为“EFI启动分区”)与Linux /boot分区不完全相同。 ESP保存EFI引导加载程序和相关文件。 /boot目录(或分区,如果它是一个单独的分区)拥有Linux内核。 我不是LUKS专家,但可能是Linux内核保留在LUKS之外,因为这使得引导加载程序能够在不必理解LUKS加密的情况下读取它。 在您的配置中, /boot是加密的,因此引导加载程序需要了解加密才能工作。 这可能就是它失败的原因。

换句话说,再试一次,但这一次, 除了 ESP 之外 ,还要创建一个单独的/boot分区。