Building an Active Directory Home Lab on an M1 Mac with UTM
I wanted a small Windows domain I could practise on: something to build, break and fix, and later use for security monitoring. The catch was my laptop. It’s an M1 MacBook Pro, which uses an ARM processor, and I wanted to run the standard x86 versions of Windows Server and Windows 11. I used UTM, which can emulate an x86 machine on Apple Silicon. Emulation is slow compared with running natively, but it works well enough for a small lab. This post covers how I planned it, the two main problems I ran into, and what I’d do differently next time. ...