- remove grub
apt purge --allow-remove-essential grub2-common grub-pc-bin grub-pc grub-gfxpayload-lists grub-efi-amd64-bin grub-efi-amd64-signed grub-common os-prober shim-signed libfreetype6
apt-get autoremove --purge
rm -rf /boot/grub/
rm -rf /boot/efi/EFI/ubuntu
- make sure it's not installed back
- install systemd-boot
apt install systemd-boot systemd-ukify
create /etc/kernel/cmdline
with the wanted kernel command line (check /proc/cmdline
for inspiration)
create /etc/kernel/postinst.d/zz-update-systemd-boot
(see below, and make sure it's 0755 mode) and run it
- reinstall the kernel package so it triggers kernel-install & friends
- reboot
Thanks! Just installing the packages worked flawlessly on 25.04, and after that I was able to purge and hold grub2 without issue (aside from
libfreetype6
as mentioned above).Any way to get secure boot working?