Question about simple virtualisation setup

I want to virtualisize my detsktop computer.
Its been quite a while since i worked with virtualisation so i have some noob questions.
The goal is to run most of my programs and do all of my browsing and media consumption from Linux (distro to be determined), and the things i have to run in Windows, i will do in a VM.
First question: Is it possible to run Proxmox or other Hypervisors and then boot one of the VMs, for example the Linux desktop, and have it run as the usable OS on the compter, that is, Hypervisor starts, from there the VM starts and my keyborard,mouse and the display is then active for that vm? Or should i just install my Desktop and then install something like VMware pro or god forbid VirtualBox to then boot the secondary desktop, like my windows?
Second question:
Can i make VM point to my existing windows harddisk?

1 Like

Q1: You can use Proxmox as you describe. You’ll have to do the whole PCIe Passthrough song and dance (enable virtualisation options in UEFI; set the GRUB boot options for virtualisation; blacklist Proxmox’s own video card drivers). Then you can setup your VM via Webinterface and configure the hardware you want to passthrough (GPU, USB, storage). You can set the VM to autostart, so you don’t have to interact with the hypervisor. Ideally you need two dGPUs or an iGPU and dGPU if you want to run two video HW accelerated VMs at the same time (for example Linux and Windows VM). You’ll mostly need a USB input switch and a screen with multiple inputs as cheapest option to switch between the VMs. You might also need two PCIe USB cards if you cannot passthrough onboard USB controllers.

Q2: You can directly passthrough nvme drives. Or, if it is a SATA device, you could passthrough the SATA controller with the disadvantage that all connected devices are assigned to that VM. You’ll loose some adavantages of virtualisation (snapshots and creating VM copies).

Edit: Lots of this depends on what your mainboard supports. Some boards have a bad grouping, throwing different onboard HW into one group or having issues passing through certain HW. My system reboots if I passthrough the second or third onboard USB controller while a USB 3.0 HUB is connected, so I have to resort to this janky setup.

1 Like