Hi Peter Thanks you so much. I tried to specify corresponding initramfs to QEMU as following qemu-system-x86_64 \ -kernel /boot/vmlinuz-`uname -r` \ -m 4G \ -initrd /boot/initramfs-`uname -r`.img \ -sda centos79.img \ -append "root=/dev/sda console=ttyS0" \ -enable-kvm -nographic
It worked for me to boot the kernel. However, I still can’t enter the system. Qemu reported following information [ OK ] Reached target System Initialization. Starting dracut initqueue hook... Starting Show Plymouth Boot Screen... [ OK ] Started Show Plymouth Boot Screen. [ OK ] Reached target Paths. [ OK ] Reached target Basic System. [ 181.930451] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 182.449479] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 182.968450] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 183.487482] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 184.006435] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 184.525464] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 185.044444] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 185.563430] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 186.082448] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 186.601681] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 187.120630] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 187.639579] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 188.158458] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 188.677459] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 189.196840] dracut-initqueue[284]: Warning: dracut-initqueue timeout - starting timeout scripts [ 189.197064] dracut-initqueue[284]: Warning: Could not boot. [ 189.279572] dracut-initqueue[284]: Warning: /dev/sda does not exist Starting Dracut Emergency Shell... Warning: /dev/sda 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:/# ls bin dracut-state.sh init lib64 root sbin sys tmp var dev etc lib proc run shutdown sysroot usr dracut:/# ls dev/ autofs mcelog stdout tty2 tty32 tty45 tty58 udmabuf char mem tty tty20 tty33 tty46 tty59 urandom console null tty0 tty21 tty34 tty47 tty6 usbmon0 core nvram tty1 tty22 tty35 tty48 tty60 vcs cpu port tty10 tty23 tty36 tty49 tty61 vcs1 cpu_dma_latency ptmx tty11 tty24 tty37 tty5 tty62 vcsa dma_heap pts tty12 tty25 tty38 tty50 tty63 vcsa1 fd random tty13 tty26 tty39 tty51 tty7 vcsu full rtc tty14 tty27 tty4 tty52 tty8 vcsu1 hpet rtc0 tty15 tty28 tty40 tty53 tty9 vga_arbiter hwrng shm tty16 tty29 tty41 tty54 ttyS0 zero input snapshot tty17 tty3 tty42 tty55 ttyS1 kmsg stderr tty18 tty30 tty43 tty56 ttyS2 log stdin tty19 tty31 tty44 tty57 ttyS3 I can't find the sda or hda in the /dev directory inside qemu. What should I do to fix this problem? Sincerely!