Есть bootctl (логическая составляющая systemd, как и кошерно-арийско-верная netctl), что умеет без ошибок в double/triple Secure Boot UEFI/BIOS с Windows/Linux OS (разными)/BSD - проверено и пользуется.
Зачем нужен собственно grub сегодня? Какой дистрибутив его продолжает ставить?