ESXi 7.0 introduced a system-storage boot media layout designed to ensure new features and capabilities could be added in future releases. The partition layout can consume up to 138 GB of disk space, which limits the usable space to create a VMFS datastore on a small server with finite hardware resources.
ESXi 7.0 Update 1c release adds the boot option systemMediaSize to customize the space used by system-storage during installation and better match the purpose and size of the server.
VMware vSphere ESXi 9.0
The systemMediaSize boot option accepts the following parameters with the corresponding size used for ESXi system partitions:
Note: min and small options previously available in 7.x and 8.x are no longer options
Note: GB units specified are in storage device sizes, i.e. 1,000,000,000 byte multiples
Boot options can be provided to the installer in various ways depending on what install method is used (refer to the links in the Related Information section for more detail). There are two methods below for providing the boot option at startup and apply to any chosen installer media.
For example, add the following prompt:
systemMediaSize=max
Edit the boot.cfg file in the install image and add the boot options to the kernelopt line.
For example, kernelopt=runweasel systemMediaSize=max