RockyLinux 8.4 booting failed

Hi

I tried to deploy RockyLinux 8.4 through MAAS 3.1. OS installed but booting failed with the following error.

ERROR MESSAGE:

error: ../../grub-core/fs/fshelp.c:258:file
'/boot/vmlinux-4.18.0-305.25.1.el8_4.x86_64' not found.
error: ../../grub-core/loader/i386/efi/linux.c:94:you need to load the kernel first.

Press any key to continue...

   Failed to boot both default and fallback entries.

Press any key to continue...

I used latest curtin version (21.3-14-g9ef03d7f-0ubuntu1~focal ) to deploy RockyLinux: https://launchpad.net/~dbungert/+archive/ubuntu/curtin-lp-1955671

I am using HPE DL360 Gen9 bare-metal machine for RockyLinux deployment. I enabled UEFI mode and I created the following storage layout:

1G - ext4 - /boot
512MB - fat32 - /boot/efi
16G - swap
100G - ext4 - /

I am facing the boot issue if I create a separate /boot partition.

I also tried with the below storage layout and its working.

512MB - fat32 - /boot/efi
16G - swap
100G - ext4 - /

Also facing same issue if I use xfs filesystem for / partition. Need your help to fix the RockyLinux boot issue.

How did you confirm that the OS installed?