Ubuntu 18.04.2 的 /boot 分区所需的最小大小是多少?

Ubuntu 18.04.2 的 /boot 分区所需的最小大小是多少?

因为我不想听到“为什么?”这样的回答,所以我将从背景开始讲起。

我想制作一个由 2 个磁盘组成的软件 RAID-0,因为它们非常旧,速度非常慢,体积也非常小。因此,我想在驱动器的开头为 /boot 分区留出最少的空间。我搜索了一下,发现 Linux 通常使用 128mb 到 2.5gb 的空间,而 Ubuntu 大约使用 250mb 到 1gb 的空间。但由于我知道我在安装什么(Ubuntu 18.04.2 x64 替代品),我想知道一个比 250mb 到 1gb 更精确的数字。

那么问题是:Ubuntu 18.04.2 所需的 /boot 分区的最小大小是多少?

答案1

Ubuntu 18.04.2 所需的 /boot 分区最小大小是多少?

更新:对于 Ubuntu 22.04 及更高版本,我现在推荐2 GiB。 甚至3 GiB随着时间的推移,最好允许更多的 Linux 内核和系统升级。


原始答案:732.00 MiB。我刚刚在一个完全空的磁盘上安装了 Ubuntu 20.04,并让它完成所有分区工作。我选择了“LVM”和“加密分区”等选项,然后查看gparted它生成的分区方案。以下是我在 512GiB 驱动器上看到的内容:

Partition   Name                    File System          Mount Point        Size        Used        Unused      Flags
---------   ----                    -----------          -----------        ----------  ----------  ----------  -----
/dev/sda1   EFI System Partition    fat32                /target/boot/efi   512.00 MiB    1.02 MiB  510.98 MiB  boot,esp
/dev/sda2   (none)                  ext4                 /target/boot       732.00 MiB   47.66 MiB  684.34 MiB  (none)
/dev/sda3   (none)                  [Encrypted] lvm2 pv  vgubuntu           475.72 GiB  475.72 GiB    0.00 B    (none)

因此,它为/target/boot分区分配了 732.00 MiB。如果我手动执行此操作,我会直接给它1 GiB并称之为好。

更新:我也在 ServerFault 上发布了此内容:Linux /boot 分区的推荐大小是多少?

相关内容