Switch from Grub to Systemd Boot?

I was considering to create wiki page, but since I am not a developer I’m not sure I can do that properly. Also, something similar was already proposed before: Changes/cleanup systemd install - Fedora Project Wiki

Anyways, my proposal is to move away from Grub 2 to Systemd Boot as the default for Fedora Workstation.

Benefits of this change: systemd-boot is much simpler to set up and maintain, less likely to break, and by using it there is one less package (grub) to maintain and think of.

The big challenge there is that systemd-boot only supports UEFI.

4 Likes

I think a better option would be for a toggle option in the installer, like openSUSE has for several options. Perhaps default to GRUB with a choice to use systemd-boot if the installer EFI booted?

Beyond that, there should be an easier way to switch to systemd-boot on an existing install. There’s lots of conflicting information and the ArchWiki instructions have far too many Arch specific caveats. I was rather surprised to discover there’s no simple scripts that can handle it for you.

Yes yes I know “so just make your own”, but I was rather hoping to avoid that.

I’ve not had any problems with grub breaking, nor lilo back when that was the norm.