- 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
updates for Ubuntu 24.04:
systemd-ukify
- it has been added sincezz-update-systemd-boot
script is not neededadd
in
/etc/kernel/install.conf