I recently watched this SomeOrdinaryGamers video that teaches how to passthrough a GPU to a VM. Around 26:15 of said video he mentions a way to virtualize Windows AND boot it from the drive, but not how to do it.
I’ve been researching about this and found this question Dual-Virtualization vs. Dual-Boot vs. Single-Virtualization that talks about another way to go about this, which is basically having both Linux and Windows as VMs on a light weight host OS. However, much of it kinda goes over my head.
The idea would be to have 2 SSDs (one for each OS) and 2 GPUs (an AMD for Linux and an Nvidia for Windows). Linux would be the “main OS”. From that I would like to be able both run Windows as a VM and boot it by itself for activities such as gaming.
Which method would best accomplish this task? What would be the drawbacks? Is there a beginner friendly tutorial on how to do each of this methods?
Also, would the Dual-Boot + Virtualization method present any problems regarding the Windows license? I’ve read that Windows recognizes the VM as a separate machine and would therefore deactivate the license. If so, are there workarounds for this?