Installing in a UTM virtual machine

IncusOS can be installed in a UTM virtual machine.

Warning

IncusOS requires UEFI Secure Boot and a TPM 2.0 module, both of which are only supported using the QEMU backend. This unfortunately means that IncusOS won’t be able to run Incus virtual machines as nested virtualization currently requires using the Apple Virtualization Framework which doesn’t provide UEFI Secure Boot or TPM 2.0 support.

Get install media

Follow the instructions to get an IncusOS image. Get an ISO image for aarch64.

Create a new virtual machine

To run IncusOS, you’ll want to create a new Linux virtual machine with at least 4GiB of RAM and 50GiB of disk space.

UTM - Welcome screen UTM - Virtual machine type UTM - Operating System UTM - Hardware UTM - Install media UTM - Storage UTM - Summary

After creation, you’ll need to go edit the virtual machine to:

  • Enable a TPM 2.0 device

  • Disable loading of the default Secure Boot keys

UTM - Edit virtual machine

IncusOS installation

Starting the virtual machine will proceed with the Secure Boot configuration and then go through installation.

UTM - Boot loader

Upon completion of the install, stop the virtual machine, edit it and remove the CDROM.

IncusOS is ready for use

Start the virtual machine, and IncusOS will perform its first boot configuration. Once complete, follow the instructions for accessing the system.

UTM - Booted