Migrate from systemd-boot to GRUB

If your system isn’t encrypted, it should be fairly straight forward.

This isn’t tested but these are the general steps.

  • Remove kernel-install-for-dracut
  • Install dracut-hook and grub
  • Reinstall your kernel packages
  • Install grub as you normally would
  • Copy the kernel options from /etc/kernel/cmdline and insert them into the the appropriate place in /etc/default/grub
  • Run sudo grub-mkconfig -o /boot/grub/grub.cfg

Once it is all working and booting you can delete the extra stuff in your ESP. It would probably still be at /efi unless you remount it.

2 Likes