Here's a refined guide to smoothly run x86_64 .ova virtual machines on your M1 Mac:
- Install Homebrew (if not already installed):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install QEMU:
brew install qemu
- Extract the
.ova
File:
tar -xvf /path/to/ova
- Convert the .ova File to a .qcow2 File:
qemu-img convert -O qcow2 /path/to/vdmk /path/to/output/qcow2
- Ensure the output path has the .qcow2 extension.
- The process may take up to 5 minutes with no visible output until completion.
Download UTM from here
Create a New Virtual Machine in UTM:
- Click the "+" icon on the top menu and select "Start from scratch".
- Navigate to the "Drives" tab and click "Import Drive", then choose the .qcow2 file we generated.
- In some scenarios, you might need to disable UEFI booting:
- Go to "System", then "Advanced Settings", and unselect "UEFI Booting".
- To optimize performance, allocate at least 6GB of RAM, 6 cores, and enable multi-core mode.
- Finally, click "Save".
- Start the Virtual Machine and enjoy x86_64 emulation on your M1 Mac!
Resource: https://gist.github.com/tadhgboyle/a0c859b7d7c0a258593dc00cdc5006cc