utmwindowsinstallation
Table of Contents
Preparing & Installing Windows with QEMU/UTM (arm64)
Requirements
Creating a bootable installer ISO
- Go to UUP dump
- Select a release type (i.e. Latest Public Release build) and architecture, mind the version (10 vs. 11)
- Choose a language
- Select/deselect Editions
- Select a download method, i.e. Download and convert to ISO
- Create download package
- It will download a zip containing some scripts. To be able to process these, you need some tools.
brew install aria2 cabextract wimlib cdrtools - Enter the folder and execute
bash uup_download_macos.sh
Configure UTM
- Create a new machine
- Under System
- Architecture arm64
- At least 4 GB of RAM
- UEFI Boot
- CPU cores: 4
- Force Multicore
- Under Drives
- add removable drive
- create hard disk image (at least 50 GB) (NVMe)
- Under Network
- Network Mode: Shared Network
Installation
- Select the ISO created earlier
- Start the machine and press any button when prompted
- On the Install now screen, hit Shift+F10
- Enter
regedit - Go to
Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup - Add a new key
LabConfigand go there - Add a new
DWORD (32-bit)calledBypassTPMCheckwith the value1 - Add a new
DWORD (32-bit)calledBypassSecureBootCheckwith the value1 - Quit and continue the installation
- If there is any error (cannot install required files), restart the VM and retry
- After it's done, attach and install the SPICE Guest Tools
Source & Further Reading
utmwindowsinstallation.txt · Last modified: by wolfo
