How to use QEMU/KVM to run RouterOS on Ubuntu 20.04.5 LTS(ARMv8/AArch64)

In QEMU/KVM, I used the following settings but failed to run it.

Choose how you would like to install the OS: Local install media (ISO image or CDROM)

Virt Type: KVM

Architecture: aarch64

Machine Type: virt

Choose ISO: /home/ubuntu/Downloads/chr-7.20.1-arm64.img

Choose the operating system you are installing: Generic default

Network selection: Virtual network ‘default’: NAT

Overview - Firmware: UEFI aarch64:/usr/share/AAVMF/AAVMF_CODE.fd

Boot Options: VirtIO Disk 1

VirtIO Disk 1 - Disk bus: VirtIO (using “SATA“ also failed)

Anyone could help? Thanks.

1 Like

The images from MikroTik don't support UEFI. If you need UEFI support, you can follow @Amm0's instructions Router OS 7 on UEFI - #62 by Amm0, or go to his GitHub release page and download a ready to use image: Releases · tikoci/fat-chr · GitHub for ARM64 Release 7.17 (arm64) · tikoci/fat-chr · GitHub.