Вот не понимаю зачем этот груб нужен вообще. Он же переусложнен пиздец. Зачем там эта генерация конфигов, причем внутри них аж целые скрипты?
А systemd-boot очень минималистичный, просто прописываешь путь к ядру, initramfs и параметры ядра. Это буквально несколько строчек текста