Is there a way to switch the bootloader from GRUB to systemd-boot in Ubuntu?
Is there a way to switch the bootloader from GRUB to systemd-boot in Ubuntu?
I repeatedly attempt to set up Ubuntu but the GRUB interface doesn't function properly, missing all boot choices. After trying Pop-OS, I discovered it uses systemd-boot instead of Grub, which explains the issue. I'm wondering if after installing Ubuntu onto my storage, I can boot from a USB drive and switch the bootloader to systemd-boot using the terminal.
Are you using standard UEFI without any CSM choices? Then navigate to your boot/esp partition, remove the EFI file tied to grub, and set up systemd-boot with a bootctl install. Don’t overlook creating the necessary boot configuration files. For more details, check the provided guide.
It's a compatibility layer designed to mimic the old BIOS behavior. If you're unfamiliar with it, it's probably turned off. This should be clearer and emphasizes ubuntu: https://askubuntu.com/a/1231187/953732
Remove the grub module then configure systemd-boot manually. Follow the instructions from the referenced guide.
It seems confusing, but you might be able to retain the systemd-boot-enabled partition and remove Pop-OS while using Ubuntu. Just check if that works for your setup. Otherwise, it’s worth revisiting the forum post for guidance.
I’d use the appropriate commands to perform the task. Let me know which ones you’re referring to!