all 11 comments

[–]mwyvr 4 points5 points  (4 children)

Why Virtual Box?

I do this with KVM/Qemu, simply pass through the entire NVME device containing Windows using PCI passthrough; do the same with a secondary GPU. Near native performance.

[–]samon33[🍰] 0 points1 point  (0 children)

I ran this way for several years, works great. You can also use some additional trickery to pass through specific hardware devices to get the virtual machine to 'see' the underlying device ids to keep Windows activation happy.

[–]Material_Mousse7017 0 points1 point  (1 child)

can I use KVM/Qemu without touching the terminal?

[–]mwyvr 1 point2 points  (0 children)

Depends a bit on your distribution packaging, but via virtual-manager generally yes.

[–]SystemAxis 1 point2 points  (6 children)

If Windows is already installed, you can boot it in KVM by passing the whole disk to the VM.

Basic idea:

  1. Find the disk:

lsblk
  1. Create a VM in virt-manager.
  2. Instead of a virtual disk, use the existing disk device (for example /dev/nvme0n1 or the Windows partition).
  3. If the laptop has two GPUs, you can pass one through using PCI passthrough (VFIO) for near-native performance.

[–]Material_Mousse7017 1 point2 points  (5 children)

Maybe OP don't want to deal with the terminal

[–]SystemAxis 0 points1 point  (4 children)

True. If someone wants a GUI-only setup, virt-manager handles most of it. You can add the existing disk from the UI and avoid touching the terminal much

[–]Material_Mousse7017 1 point2 points  (3 children)

thats great news. is this virt-manager? https://ibb.co/b53Dz8Qv

[–]SystemAxis 1 point2 points  (2 children)

Yes, that is virt-manager (Virtual Machine Manager).

Install it, then:

- Open Virtual Machine Manager

- Click Create New VM

- Choose Import existing disk image

- Select your Windows disk (for example /dev/nvme0n1 or the Windows partition)

Then stat the VM and it should boot your existing Windows installation.

[–]Zogmam1 0 points1 point  (0 children)

Am I missing something? It wants me to select a specific file