Overview
This article is applicable for older Kerio Connect releases (9.x versions), which did not have proper support for Apple Silicon chipsets.
As noted in the latest System requirements page, Emulator Rosetta 2 needs to be used with M1/ M2/M3 chipsets. The below steps are kept for historical purposes, as they offer a workaround for older versions.
The Kerio Connect Virtual Appliance images available for installation are not in a format that can be run natively on Macs with the newer M1 and M2 Silicon chipset. To run on these devices, you must convert the files to qcow2 format and use UTM to emulate x86.
Note: Earlier versions of UTM may not have the option to Add Network Interfaces when editing your VM. This feature was added in recent builds (v4.0+). If you do not see the options cited below for adding this, you can update your UTM.
In addition while it will run on these Mac devices following the guide below, there is no support provided for these versions.
In addition while it will run on these Mac devices following the guide below, there is no support provided for these versions.
Solution
- First, download the VMDK images from the Kerio downloads portal:
- Extract the downloaded files
- Once downloaded, open a terminal window in the extracted files folder
- If you have not got qemu installed, you will need to install this via Homebrew:
-
brew install qemu
-
- If you have not got qemu installed, you will need to install this via Homebrew:
- Convert the vmdk file to qcow2 format
-
qemu-img convert -f vmdk -O qcow2 kerio-connect-appliance-vmware-disk1.vmdk kerio.qcow2
-
- Download and Install UTM.
- Open UTM
- Create New Virtual Machine
- Emulate
- Custom
- Skip ISO boot
- The rest of the configs can be set based on your needs or default (continue, continue, etc... save)
- Continue & Save
- Select the Base VM you created and select the Settings icon:
- Right-click the default IDE Drive and select Delete:
- Under Drives, click on New...
- Select Import
- Select the qcow2 file you created earlier
- Go to QEMU Tab and de-select "UEFI Boot":
- Under Devices, select New... > Network:
- Adjust the Network devices as needed (Bridged was used in our example).
- Save and Run the VM
- Once the Kerio Connect Console appears, press Enter to access the Console:
- Browse to the IP to continue setup as normal