- Windows 10/11 license key: via an offical MS partner or non-offical g2g.com vendor for a dollar or two - www.g2g.com/categories/windows-11-pro-gift-cards
- Install UTM for Mac
- paid-but-easy-way: App Store version -> mac.getutm.app/
- free-but-hard-way: build it yourself -> github.com/utmapp/UTM
- Snag the scripts that bootstrap an arm64 Windows 11 22H2 here: uupdump.net/known.php?q=22621.674
arm64version required; I did the pro but home edition should work as well just make sure you it matches your license key
- Install dependencies via the terminal
- Ensure you have
brewinstalled, if not: brew.sh - Then install:
brew install aria2 wimlib cdrtools minacle/chntpw/chntpw - Important
cabextract@1.9.1is required - ref: github.com/utmapp/UTM/issues/4997 - here's the steps to do thisbrew tap-new $USER/local-cabextract brew extract --version=1.9.1 cabextract $USER/local-cabextract brew install cabextract@1.9.1
- Ensure you have
- Unzip/pack the downloaded zip from part 3.
- Then via the terminal, cd/enter that directory like:
cd ~/Downloads/22621.674_arm64_en-us_multi_e925283b_convert - Then run
bash uup_download_macos.sh- this will produce an ISO
- Then via the terminal, cd/enter that directory like:
- Open the installed UTM app from part 2, create a new "Virtualize" machine, and mount the ISO file that was just built from the previous step
- Check "Install drivers and SPICE tools"
- Boot the VM and go through the Windows installer
- Boot the installed OS and finish the SPICE tools installer, which, pops up by itself
- Reboot the OS
- Windows should now be ready to use (hopefully, computer gods be willing)
- ref: github.com/utmapp/UTM/issues/3245
- workarounds
- Shut down the VM and change its network settings from "Shared" to "Bridged"
- Open "Network & internet" settings in the guest OS and set static IPv4 addresses for Google DNS:
8.8.8.8and8.8.4.4
- Instructions - dabigblob.github.io/ms-store-arm64
You can fix that by shutting down the VM, changing the display settings for the VM to enable "retina" mode, then booting Windows back up, resizing the VM window, and adjusting "Scale" the setting in Windows display settings.