For the use case we are talking about here, locally-generated initrds, mkosi-initrd is not intended in the first place. Dracut will remain around for that for the foreseeable future in all distros.
mkosi-initrdâs use case is pre-built initrds, and we already have a solution for that: core-initrd and snapped kernels, as used on FDE desktop images.
mkosi-initrd is used also fully intended to be used for locally built initrds. The image will be customized for local crypttab, cmdline, modules, firmware, but still be built from packages for all the rest. I have documented this some time ago at https://wiki.debian.org/EFIStub#With_mkosi-initrd
I use dracut in ubuntu since 22.04, I never had single problem, it is powerful and easy to config.
I actually installed the dracut binary package, and removed initramfs-tools. I do not want hybrid config. I think it works more stable without initramfs-tools
I asked around; are you using the Rust coreutils instead of the regular one?
If so, GRUBâs packaging isnât quite adapted for it yet. You could either revert to the regular coreutils, or try patching it manually (not recommended).
If you arenât actually using the Rust coreutils, then this is very curious, please explain more.
25.04 releases this Thursday. Upgrade when itâs offered (usually a week or two after release) and try it after youâve upgraded if you want to experiment with it for best results.