Intelligent Desktop Virtualization (IDV) for Education
Create Windows* Guest VM Image
Prerequisites
- Copy the following files to MTL Ubuntu IDV Build Server at the path of ~/idv_setup/scripts/guest_setup/ folder:
- Intel® Graphics Driver Production Driver Version 101.5445 (File name: GFX-prod-hini-releases_24ww12-ci-master-16102-revenue-pr-1015445-ms-attestation-sign-664-MTL-Rx64.zip)
- Windows* Zero Copy Drivers Release 1574 [DVServer, DVServerKMD]. (File name: ZCBuild_1574_MSFT_Signed_Installer.zip)
- Make sure all the required files have been copied to guest_setup folder on the Intel host machine which is to run the guest VM(s).
- Run the command to prepare the required files.
- Now the system is ready to run Windows Automated install.
- For Windows* 10 guest VM automated installation
- For Windows* 11 guest VM automated installation
- Windows* 10 Guest VM launch step after installation done
- Windows* 11 Guest VM launch step after installation done
- MTL Windows VM customization steps:
- Place downloaded python and 4.8.3 veyon exe at MTL IDV Server /home/sysadmin/idv_setup/scripts/windows_setup/
- Run below command at launched windows VM’s admin command prompt terminal. Update the MTL IDV Server IP to the correct IP.
- Go to C:\Windows\Setup\ and run mtl.setup.idvguest.windows.bat as admin.
- After finish install Guest VM, launch the Terminal application, and execute the instructions below to upload the VM disk image:
scp sysadmin@<MTL_IDV_Server_IP>:/home/sysadmin/idv_setup/scripts/windows_setup/mtl.setup.idvguest.windows.bat %WINDIR%\Setup\ sudo /opt/idv/scripts/update-img.idvserver.sh --path /var/lib/libvirt/images/<windows10/11>.qcow2 --os windows
$ cd ~/idv_setup/scripts/guest_setup
$ chmod +x mtl-guest-setup.sh
$ sudo ./mtl-guest-setup.sh
$ cd /home/sysadmin/kvm-multios
$ ./guest_setup/ubuntu/win10_setup.sh -p client --force --viewer
$ cd /home/sysadmin/kvm-multios
$ ./guest_setup/ubuntu/win11_setup.sh -p client --force --viewer
$ cd ~/kvm-multios
$ ./platform/client/launch_multios.sh -f -d windows -g sriov windows
$ cd ~/kvm-multios
$ ./platform/client/launch_multios.sh -f -d windows11 -g sriov windows11