Almalinux boot problem On HP G8 with NVMe

I have a HP DL360 G8 server and I have connected two Samsung NVMe hard drives to it via pci
I have put an sd card for /boot on the server
I always installed Centos on the server with this configuration and had no problems
But now after installing Almalinux, the operating system does not boot!
This error is received on boot:
error: symbol ‘grub_real_boot_time’ not found.
Entering rescue mode…
grub rescue>

Does anyone have any ideas to solve this problem?

Does anyone have any comments?