新安装 Pop!_OS,在预装 Windows 10 的戴尔机器上进行双重启动。522mb EFI 启动分区已满 97%。为什么?

新安装 Pop!_OS,在预装 Windows 10 的戴尔机器上进行双重启动。522mb EFI 启动分区已满 97%。为什么?

每次启动时都会收到警告

‘efi’ 上的磁盘空间不足 卷 ‘efi’ 仅剩余 12.4 MB 磁盘空间。

概述

  • 这是一台全新的机器,一台预装了 Windows 的 Dell XPS 17。我添加了第二个 SSD 驱动器,并在其上安装了 Pop!_OS。
  • 据我所知,每个操作系统都完全隔离在自己的驱动器上,每个操作系统都有自己的 EFI 分区。
  • 最初,我很难让开箱即用的加密发挥作用,不得不重新擦除并安装 PopOS。也许这就是问题的根源(?)
  • 除上述内容外,我几乎没有对这台机器进行任何其他操作:没有安装或更改任何其他东西。它是全新的。我可以通过手动进入 BIOS 并选择它来启动 Windows。我计划使用 PopOS 作为我的主要操作系统。

互联网上到处都告诉我 522mb 是绰绰有余对于 efi 分区,所以可能其中有些内容不应该存在?我读过一些关于删除旧内核甚至调整 efi 分区大小的问题;所有这些都使用了晦涩难懂的迂回方法;而我对所有这些方法都犹豫不决,因为我对 Linux 还比较陌生,不知道自己在做什么。

在我的/boot/efi/EFI目录中,有以下内容:

  • 引导 (104k)
  • 戴尔(32k)
  • Linux(4k)
  • Pop_OS_cd6a3602-35b1-4403-a322-03217981e2425 (361M)
  • 恢复-1CC1-9F42 (125M)
  • systemd (104k)

在那里最大的目录 Pop 中,我有以下内容:

  • 命令行 (4k)
  • initrd.img (170M)
  • initrd.img-上一个 (169M)
  • vmlinuz.efi (12M)
  • vmlinuz-previous.efi (11M)

(注意:我也运行过,sudo apt autoremove但什么也没发生。)

我对这些东西是什么、它们做什么以及它们是如何出现在那里的了解并不多。我不明白为什么这些类似问题线程上的人们会谈论 100mb 或 256mb efi 分区是“绰绰有余“当我显然已经积累了超过这个数量的文件时。为什么人们甚至如此关心将这个分区修剪到尽可能小的尺寸,而它显然变成了一个计算机无法再启动 当硬盘满了时,系统级分区的大小调整是一项风险很高且远非简单的任务。为什么不直接将这些分区设置为 4GB 以上,然后就完事了?在 2022 年,空间问题这么严重吗?我的两个 SSD 都每个 2TB。我可以轻松地为该分区提供十倍的磁盘空间并避免这个愚蠢的问题。

假设我可以安全删除“-previous”文件...可能吗?但我也在其他帖子中看到过,这会带来风险?

我不想毁掉我的机器,也不想再次安装 PopOS。我想了解发生了什么。如果您能提供一些基本指导,我将不胜感激。如果您需要更多信息,请告诉我。

编辑:请参阅所附的我的磁盘概览图片

EDIT2:输出df /boot/efi如下:

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/nvme1n1p1 508920 496816 12104 98% /boot/efi

编辑编号 3:到目前为止,我觉得我的问题仍未得到解答。以下是链接有人谴责为什么 POP_OS 不能安装在具有 efi 分区的系统上更小超过 512mb,因为根据这个人的说法“使用 512Mb 分区进行 efi 就像使用 5000 加仑的油箱来处理您的 tetra。毕竟,启动项非常小,我过去曾在 128Mb efi 分区上运行过 6 个发行版和 w10

这是我的情况,我的 efi 分区为 522mb——比我见过的任何建议都大——而且在全新安装时容量为 97%。为什么?为什么我的系统坚持要使用这么多?为什么这些initrd.img文件有 170mb?我不明白。

磁盘

相关内容