Cannot boot and set rhel7 or 8 s390x on Redhat 8(Host OS) using qemu-system-s390x

Hi, Hello, I tried to boot rhel 7or 8 (s390x) on Redhat 8 as Host OS using qemu-system-s390x I failed to complete the boot setup. Every time there is an error as below:

[FAILED] Failed to start Load Kernel Modules. See 'systemctl status systemd-modules-load.service' for details.


Ends with

Starting Setup Virtual Console... [ OK ] Started Setup Virtual Console. Starting Dracut Emergency Shell... Warning: /dev/root does not exist Generating "/run/initramfs/rdsosreport.txt"

Entering emergency mode. Exit the shell to continue. Type "journalctl" to view system logs. You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot after mounting them and attach it to a bug report.

dracut:/#

Command that I tried to run: qemu-system-s390x -M s390-ccw-virtio -cpu qemu -m 10G -smp 4 -drive file=/tmp/rhel-8.0-s390x-dvd.iso,media=cdrom,if=none,id=drive-virtio-disk1 -device virtio-blk-ccw,devno=xxxxxx,drive=drive-virtio-disk1,id=virtio-disk1,bootindex=1,scsi=off -drive file=disk2.qcow2,if=none,id=drive-virtio-disk0 -device virtio-blk-ccw,devno=XXXXXX,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=2,scsi=off -net nic,model=virtio,netdev=net1 -netdev user,id=net1,net=xxxxx,hostfwd=xxxxxx -nographic -display none -serial mon:stdio

Please help me, does anyone had successfully setup rhel7 or 8 (s390x) using QEMU. If yes please help me with working tutorial. Thanks in advance. Best,