- Might try using Makefile and m4
- Get ubuntu image
- Install necessary dependencies
- Download Windows 11 Evaluation ISO from Microsoft
- Enable KVM support for better perfomance
- Emulate TPM 2.0 (separate container)
- Install Windows 11 ISO (make it persistent)
- Write a script to start up the VM every time the container starts
- Sata Disk 1 bus must be
VirtIO
type, storage format:qcow2
- NIC's device model:
VirtIO
- Add a CDROM storage device with Windows 11 ISO
- Add a CDROM storage device with VirtIO Windows Drivers
- Minimum CPU allocation: 4. Socket: 1; Cores: 2; Threads: 2
- Enable UEFI boot. Requirements: Chipset: i440FX; Firmware: UEFI x86_64:/usr/share/OVMF/OVMF_CODE.fd
- Sata Disk 1 bus must be
- Replace CMD in Dockerfile with a proper start.sh file.
- Cleanup Dockerfile