Created attachment 852966 [details] virt158 udevadm output You forgot to bind /dev/block. Anyway, after doing it, dracut does not include the nvme driver because udevadm does not find it (see attached file). I don't know if it needs to bind something else to simulate the system, but in my local environment udevadm v249 is able to detect the nvme driver (see comment #2).