- 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
- edit
/etc/apt/apt.conf.d/01autoremove
- add
"grub*";
at the end of the Never-MarkAuto-Sections
section
- install systemd-boot (
bootctl install
)
- 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
- reboot