Haiku not booting for qemu-system-arm

This is my very first use of haiku ( I mostly used linux). I tried to boot for arm and followed the blog post

Host system: Ubuntu
Installed the qemu-efi package for ubuntu

Trying to boot for arm as mentioned:

$ qemu-system-arm -M virt -m 1024 -bios /usr/share/qemu-efi/QEMU_EFI.fd -device virtio-gpu -hda haiku-mmc.image -hdb haiku-minimum.mmc

It launches QEMU , but nothing is seen (no logs or any activity on QEMU).
Please let me know if it boots haiku for virt board ?


That is the current status of the ARM build. It does not work.

Partially correct. In the blog it says


  1. You can remove the “-hdb haiku-minimum.mmc” to see our bootloader menu on arm
  2. Be sure to examine the uart console in QEMU for debug data from our bootloader / kernel.`

I would expect both of this when I launch qemu (atleast some logs of bootloader menu)

Here ARM Haiku on Qemu can run boot loader, show splash screen and load kernel.

thanks, the arm stuff is too much into early stage and is difficult to understand when there is no much exposure to UEFI, bootloaders etc. Ubuntu, fedora, opensuse etc have all different parameters for qemu boot.

I will leave it for now after trying multiple options on my ubuntu machine as it is too much of trial and error.