How big do you make your uEFI and /boot partitions?
I prefer BIOS boot, which means a 512 kb freebsd boot partition (which is where the real boot loader lives), whatever swap (I like to have at least 512 mb of swap on a modern system with memory measured in gigabytes) and then the root partition. For UEFI boot, seems like 200 MB is recommended for the efi partition, but I’ve got < 1 mb actually used. I’ve never been a big fan of having a lot of separate partitions, just a root partition is usually simplest; and if your boot loader can’t load your kernel off your root partition, maybe get a different boot loader? Or give in and setup a separate boot filesystem, I guess; I was never a fan of initramfs on Linux either… seems a lot more complicated than making a kernel that understands your root filesystem.
Read more here: Source link
