Migrating to systemd-boot on Fedora
I have been using GRUB as the bootloader for my home server. Recently, I wanted to upgrade the boot drive (from 512GB to 1TB), and this necessitated regenerating the boot/ESP partitions as well as the bootloader.
Tip
See this for a detailed description of the entire boot process.