On Mon, Apr 11, 2022 at 04:59:01PM -0600, Chris Murphy wrote:
On Mon, Apr 11, 2022 at 3:36 PM Brian C. Lane bcl@redhat.com wrote:
On Mon, Apr 11, 2022 at 02:21:04PM -0500, Chris Adams wrote:
Once upon a time, Peter Boy pboy@uni-bremen.de said:
I want to reiterate, it's not just about cloud platforms! if we remove BIOS boot (too early), we also kick Fedora servers, installed on hardware, out of these data centers. And the reason is not that this server hardware does not support UEFI, but the management infrastructure of the data centers.
Speaking of servers... one thing I noticed is that a pure-Fedora system only uses about 8M of /boot/efi. Even my dual-boot laptop with Win10 is only using 35M. Is there a reason 256M was chosen for the default UEFI system partition size (from the standard somewhere)? I guess that's what Windows does too (since Win10 was on this laptop first).
It is likely because UEFI specifies FAT32 on harddrives, and the minimum size for FAT32 is 256MB.
That's just for 4KiB logical sectors though. Most everyone still has 512 byte logical sector size for internal drives. My nvme drive is 512 byte sectors, came with FAT 32 and 100 MiB EFI system (and reformatted with Microsoft's own installer the same).
Ah, right. I'd forgotten about 4k sectors. I ran into this limit while trying to reduce the footprint of parted tests, which uses 512, 1024, 2048 and 4096 sector sizes so 256MB was as small as I could get.
Brian