删除了UEFI分区,如何修复新分区?

我刚刚将我的XPS 13笔记本电脑从Ubuntu 14.04升级到16.04。 我想使用全盘加密,因此我选择让安装程序删除所有内容并安装在加密的LVM中。 我的笔记本电脑向我显示一条消息,说它无法找到启动选项,我现在理解的是因为我删除了我的/ efi分区。 我不知道有这样的东西作为UEFI分区,我想恢复它/创建一个新的但不知道如何以最简单的方式做到这一点。 它可以使用传统启动选项,因此安装工作正常,在启动计算机时被迫使用启动菜单很烦人

我真的不想用戴尔工具恢复14.04并重新安装所有内容,因为我没有能够获得加密计算机的交换工作等事情而不使用安装程序中的全盘加密选项。 是否可以在16.04侧安装Dell恢复光盘,然后只删除它,让/ efi分区单独并将光盘空间回收到16.04 LVM中。

从我的post中可以看出,我仍然是一个(快乐的)linux newbi

如果磁盘上有足够的空闲(未分配/未分区)空间,则可以使用GParted, partedgdisk或其他工具在该空间中创建新分区。 分区必须:

  • 足够大 – 我推荐550 MiB或更多,但显着小于可以工作。
  • 使用FAT文件系统,最好是FAT32(虽然非常小的分区需要FAT16)。
  • 拥有EFI系统分区(ESP)的类型代码,该代码在GParted, parted和其他基于libparted的工具中被识别为具有“引导标志”; 或者在gdisk具有EF00的类型代码。

请注意,如果磁盘上没有足够的未分区空间,则需要缩小现有分区。 根据分区的设置方式,这可能是一项棘手的任务。 这个问题及其答案涵盖了这项任务。 如果您需要更多帮助,我建议您发布一个新问题,但请确保包含分区和LVM详细信息,因为有很多与这些细节相关的变量,没有它们的有意义的答案是不可能的。

另外,创建分区是不够的; 它还必须包含引导加载程序,并且必须配置固件以引导该引导加载程序。 有很多方法可以设置它,但最简单的两种方法是:

  • 在计算机上运行引导修复 。 这必须从EFI模式启动完成,因此您需要在EFI模式下从安装或紧急磁盘启动,如果您不了解计算机如何管理其启动模式的详细信息这可能会很棘手。
  • 在计算机上安装我的rEFInd启动管理器 。 最好的方法是使用USB驱动器或CD-R上的rEFInd启动正常安装(rEFInd下载页面上提供了两者的下载链接),然后通过Debian软件包或PPA安装rEFInd。

您应该做上述两件事之一(或任何其他具有类似最终结果的东西); 但是,如果一个不适合您,您可以尝试调试它或尝试其他方法。