Для добавления в systemd-boot надо взять bootx64.efi c образа и положить в esp раздел на котором стоит systemd-boot. Я его переименовал в BEOS64.EFI Создать в esp разделе файл /boot/loader/entries/befs.conf (у меня esp примонтирован в /boot) Содержимое: title Haiku efi EFI/boot/BEOS64.EFI
ну тут надо просто заставить груб найти как угодно и где угодно гайкин efi загрузчик, а когда он стартанет, то уже он сам будет сканировать разделы в поисках бфс и когда найдет, то стартанет ядро оттуда