现代系统一般安装有比过去更大的/boot分区。随着时间的推移,这个数字仍然在下降。
考虑:
RHEL5创建了一个101MiB/boot分区。
RHEL6创建了一个500MiB/boot分区。
RHEL7还创建了500MiB/boot分区,然而在7.3中已修改为1024MiB,由于:
在先前的RedHatEnterpriseLinux7版本中,/boot分区的默认大小设置为500MB。这可能造成在具有多个内核和附加软件包(比如,安装的kernel-debuginfo)的系统上出现问题。在这些情况下,/boot分区可能已满或几乎已满,进而制止了系统升级,而且须要自动清除以释放更多空间。
在RedHatEnterpriseLinux7.3中,/boot分区的默认大小降低到1GBlinux,但是在新安装的系统上不再出现这种问题。请注意,使用原先版本进行的安装将不会调整其/boot分区的大小,而且可能仍须要自动清除能够升级。(BZ#1369837)
我当前的EL7系统在/boot中使用了大概200MiBlinux安装分区设置linux启动盘制作工具,而且我一般不安装内核调试软件包。
随着Linux内核随着时间的推移持续下降(主要是因为添加了硬件设备驱动程序),此建议也可能会继续下降。
同样,正如其他人所强调的那样,大多数安装不再严格要求/boot分区。诸如linux安装分区设置,VM一般不须要它,UEFI引导系统也不须要它(虽然它们具有EFI系统分区,该分区必须存在但是足够大以容纳各类UEFI文件)。对于一些特别旧的旧系统以及使用LUKS全盘加密,须要/boot分区。