You don't say anything about the kernel image you're trying to boot, but "nothing happens" is the expected result of trying to run a kernel which is not correctly configured to run on QEMU. You can debug in the same way you would debug "my kernel didn't boot on real hardware": try the gdb debugstub, try looking at the kernel config and comparing against a working version, etc.
https://translatedcode.wordpress.com/2017/07/24/installing-debian-on- qemus-64-bit-arm-virt-board/ is an example of a working setup of an aarch64 guest, which is probably a good place to start. ** Changed in: qemu Status: New => Invalid -- You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1854577 Title: unable to boot arm64 image Status in QEMU: Invalid Bug description: Hi Now I facing boot linux-5.3 arm64 image failed, without any log, just hang here. Host machine: ubuntu-18.04 with 4.15.0-70-generic kernel Qemu version: qemu-system-aarch64-version 4.1.0 use command: qemu-system-aarch64 -kernel <IAMGE> -append "console=ttyAMA0" -m 2048M -smp 2 -M virt -cpu cortex-a57 -nographic could anyone teach me how to debug this? To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1854577/+subscriptions