Hello,

If I understand correctly, it seems the minimum size (32MB, 100MB or 260MB) of 
the ESP depends on the sector logical and physical size of the disk:
 
https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/configure-uefigpt-based-hard-drive-partitions#diskpartitionrules
 https://en.wikipedia.org/wiki/Advanced_Format#Categories

fdisk ou parted will inform you of these sizes

In my case:

didier@hp-notebook14:~$ sudo parted -l 
[...]
Model: CT500P1SSD8 (nvme)
Disk /dev/nvme0n1: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name                          Flags
 1      17,4kB  16,8MB  16,8MB               Microsoft reserved partition  
msftres
 2      16,8MB  571MB   555MB   ntfs         Basic data partition          
hidden, diag
 3      571MB   676MB   105MB   fat32        EFI system partition          
boot, esp
 4      676MB   52,4GB  51,8GB  ntfs         Basic data partition          
msftdata
 5      52,4GB  53,1GB  700MB   ext4
 6      53,1GB  500GB   447GB                                              lvm

So my ESP has the minimum size for the sectors logical/physical size 
I am dual booting Debian 10 and Windows10

didier@hp-notebook14:~$ df /boot/efi
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
/dev/nvme0n1p3         98304   35864      62440  37% /boot/efi

IMO, you can safely reduce the size of your ESP

Reply via email to