Windows em Máquina Virtual com KVM/QEMU no Linux

Você precisa do Windows para uma ferramenta específica, mas não quer dual-boot nem uma segunda máquina. KVM/QEMU no Linux te dá uma VM Windows completa com performance quase nativa, compartilhamento de área de transferência e armazenamento compartilhado entre host e guest.

TL;DR: Instale KVM/QEMU no Linux, configure o virt-manager, crie uma VM Windows, configure vídeo e display com SPICE e habilite o compartilhamento de área de transferência.
Stack: Linux, KVM, QEMU, virt-manager, SPICE, Windows
Nível: Intermediário
Tempo de leitura: ~10 min

1. Instalar os pacotes necessários

sudo apt-get update
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager

2. Adicionar usuário ao grupo libvirt

sudo adduser $(whoami) libvirt

Faça logout e login novamente para a mudança entrar em vigor.

3. Criar a VM

virt-manager

No virt-manager, clique em “Create a new virtual machine”, escolha “Local install media”, selecione o ISO do Windows e defina memória, CPU e disco. Não inicie ainda.

4. Configurar vídeo e display

Antes de iniciar a VM, abra “Show virtual hardware details”, vá para a aba Video e mude o modelo para QXL, depois na aba Display certifique-se que está configurado como SPICE. Essas duas configurações juntas habilitam o compartilhamento de área de transferência e melhor performance de display.

5. Instalar Windows e depois as SPICE Guest Tools

Inicie a VM, siga a instalação normal do Windows, depois baixe e instale as SPICE Guest Tools no Windows. Depois disso, o compartilhamento de área de transferência funciona automaticamente quando conectado via virt-manager.

O que você construiu

Uma VM Windows rodando no Linux com KVM/QEMU, compartilhamento de área de transferência e melhor performance de display via SPICE. Sem dores de cabeça com dual-boot, sem segunda máquina.

Próximos passos

  • Configure pastas compartilhadas entre Linux e a VM Windows usando virtio-fs para transferir arquivos sem depender da área de transferência.
  • Faça um snapshot da instalação limpa do Windows antes de adicionar qualquer software, para reverter se algo quebrar.
  • Para gráficos melhores, explore GPU passthrough via VFIO se o seu hardware suportar IOMMU.

Dúvidas ou feedback? Me encontre no LinkedIn ou GitHub.

Deixe um comentário