title: How can I boot ARM vm on x86 host with qemu?
body: <p>I get Disk image on <a href="http://dist.gem5.org/dist/current/arm/disks/linaro-minimal-aarch64.img.bz2" rel="nofollow noreferrer">http://dist.gem5.org/dist/current/arm/disks/linaro-minimal-aarch64.img.bz2</a>
  and I build linux-5.8.1 kernel myself.</p>
  <p>And I try to run qemu vm with this command:</p>
  <pre><code>qemu-system-aarch64 \
          -machine virt \
          -cpu max \
          -boot c -m 2049M -drive format=raw,file=$IMAGEPATH \
          -kernel $KERNELPATH/arch/boot/Image \
          -append &quot;root=/dev/sda rw console=ttyS0,115200 acpi=off nokaslr&quot; \
          --serial stdio
  </code></pre>
  <p>But I can see only qemu monitor, not guest virtual machine. How can I control guest with this situation?
  I try <code>$KERNELPATH/vmlinux</code> and <code>$KERNELPATH/arch/boot/Image.gz</code> but also only qemu monitor.</p>