d592b24858
Add test-vm.sh script for VM-based testing of gameboot and dual-boot Windows functionality. The script sets up a QEMU VM with: - UEFI firmware (OVMF) with persistent boot entries - TPM 2.0 emulation (swtpm) - 3 virtual NVMe disks (sparse qcow2 format) - Optional Windows ISO mounting for deployment testing Validates: ISO build/boot, dual-boot Windows spoke, conflict detection, fail-safe mechanisms, carving, wimlib apply, unattend injection, BCD configuration, Windows OOBE and FirstBoot, hibernation cycles. Does not validate: GPU resume, real Secure Boot activation, VANGUARD (which rejects VMs).