SBUPDATE cannot open: /usr/share/systemd/bootctl/splash-arch.bmp

It’s the easiest bootloader if one uses what I suggested in my sbupdate config. All you need to do is:

  1. change /boot/efi in /etc/fstab to just /efi
  2. create /efi with sudo mkdir /efi
  3. re-mount your efi partition with sudo mount -a
  4. install systemd-boot files with sudo bootctl install
  5. now, assuming you have ESP_DIR="/efi" and EXTRA_SIGN=('/efi/EFI/BOOT/BOOTX64.EFI' '/efi/EFI/systemd/systemd-bootx64.efi') in your /etc/sbupdate, you can issue sudo sbupdate now
  6. add Keytool entry the way I told you before
  7. reboot and see systemd-boot menu with your kernels (if SB is disabled - or, if keys are already enrolled, with enabled SB).
  8. (optional) nuke grub it’s useless now
1 Like