Make sure UTM is installed on your macOS machine.
Installing Windows 11
We will be installing Windows 11. You can find the official documentation here.
- Install CrystalFetch using Homebrew:
brew install --cask crystalfetch. - Open CrystalFetch and select
Windows 11as version,Latestas build,Apple Siliconas architecture,English (United States)as language andWindows 11as edition. - Click on “Download”.
- Open UTM and click the “+” button to open the VM creation wizard.
- Select “Virtualize”.
- Select “Windows”.
- Pick the amount of RAM and CPU cores you wish to give access to the VM. I chose 4GB RAM and default CPU Cores. Press “Continue” to continue.
- Check “Install Windows 10 or higher” and “Install drivers and SPICE tools”.
- Click on “Browse” to load the previously downloaded ISO image. Press “Continue” to continue.
- Specify the maximum amount of drive space to allocate. I chose 64GB as the disk size. Press “Continue” to continue.
- We will setup shared directory later on. Press “Continue” to continue.
- Update name to
Windows-11. - Press “Save” to create the VM and press the Run button to start the VM.
- Go through the Windows installer. Make sure to choose
Windows 11 Pro, set name toishahrozand add password if you want (I left it blank). - Once the Windows installation is complete, finish the
UTM Guest Toolsinstaller. - Quit the VM, unmount the installer ISO and Guest Tools ISO, and start the VM again to boot into your new installation.
Set up WSL 1
- Read this section on why WSL 2 doesn’t have virtualization support yet and how to instead set up WSL 1 on Windows VM.
- We will set username same as
ishahroz.
