title: How to run Linux on a QEMU ARM Versatile machine?
body: <p>I'm trying to run linux on qemu, especially the versatile version.</p>
  
  <p>I downloaded qemu and linux from github.
  (qemu : <a href="https://github.com/qemu/qemu.git" rel="nofollow">https://github.com/qemu/qemu.git</a>, linux : <a href="https://github.com/torvalds/linux.git" rel="nofollow">https://github.com/torvalds/linux.git</a>)</p>
  
  <p>I think these two repositorys are the main project of them.</p>
  
  <p>Anyway, I compiled linux with 2 steps.</p>
  
  <ol>
  <li>make ARCH=arm versatile_defconfig</li>
  <li>make all ARCH=arm CROSS_COMPILE=arm-none-eabi-</li>
  </ol>
  
  <p>Also compiled qemu with 3 steps.</p>
  
  <ol>
  <li>./configure</li>
  <li>make </li>
  <li>sudo make install</li>
  </ol>
  
  <p>And I ran it with this command:</p>
  
  <pre><code>../qemu/arm-softmmu/qemu-system-arm -M versatilepb -m 128M -kernel ./arch/arm/boot/zImage
  </code></pre>
  
  <p>And a window popped up with just a black screen. What should I do after that?</p>