I have posted this question here as well: https://serverfault.com/questions/1122071/netbooting-centos-via-pxe-and-uefi-unable-to-mount-root-over-nfs-failed-to.

Essentially, the kernel is able to bootup but fails to mount the nfs root device. I am wondering if rocky linux kernel is able to mount nfs shares?
If not, what is the workaround? Would recompile of the kernel with nfs support work?
Below, is the grub entry  for reference
```
set default="0"
set timeout=5
set root=(tftp,192.168.0.185)
set prefix=($root)/grub2

menuentry "OS (UEFI PXE)" {
    linux /vmlinuz-5.14.0-162.6.1.el9_1.aarch64 root=/dev/nfs rw nfsroot=192.168.0.185:/nfs/rpi4_dfd9 rw ip=dhcp rootwait elevator=deadline
    initrd /initramfs-5.14.0-162.6.1.el9_1.aarch64.img
}

```

Thanks
-S