arm mac on arm mac

last updated: Feb 03, 2026

For work, I needed to test a mac setup script which required a clean mac installation.

Rather than try to blow up my own computer and start fresh, I wanted to use a VM.

UTM

I had success with UTM

Tart

I tried tart first, but didn't succeed

Install went smoothly:

brew install cirruslabs/cli/tart
tart clone ghcr.io/cirruslabs/macos-tahoe-base:latest tahoe-base
tart run --dir=setup-tree:~/project/setup-tree tahoe-base

With the --dir argument in place, tart mounted my directory to /Volumes/My\ Shared\ Files/setup-tree which is a bit of a weird directory but good enough.

Unfortunately, my setup script uses homebrew, and brew ran so slowly in the VM that it wasn't able to succeed at installing a few packages.

↑ up