A configuração de uma máquina virtual do Windows no Linux com KVM é melhor do que a inicialização dupla. Veja como começar.
Executar uma máquina virtual do Windows ao lado do Linux tem seus benefícios. Com uma máquina virtual do Windows configurada, você não precisa se preocupar com as camadas de compatibilidade ou procurar alternativas de código aberto para seus aplicativos favoritos do Windows. Além disso, se você for um desenvolvedor, fica fácil testar seu software em vários sistemas operacionais.
Máquina virtual baseada em kernel, ou KVM, é sua melhor aposta quando se trata de configurar uma máquina virtual do Windows no Linux. Mas como você cria um novo KVM e instala o Windows nele?
1. Instale e configure o software KVM necessário
Como primeiro passo, você precisa verificar se sua CPU suporta virtualização e se ela está habilitada em seu sistema. Para isso, execute:
grep -Ec '(vmx|svm)' /proc/cpuinfo
A saída maior que 0 indica que a virtualização está habilitada e você pode continuar. Caso contrário, reinicie o seu PC, vá para as opções do BIOS e ative o suporte à virtualização.
Se esta é sua primeira vez trabalhando com KVM, você deve entender Máquinas virtuais baseadas em kernel e como elas funcionam.
Depois que a virtualização estiver configurada, instale os pacotes KVM necessários dos repositórios da sua distro. O comando de instalação varia dependendo da distro que você está usando.
Em distribuições baseadas em Debian e Ubuntu, execute:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
No Arch Linux e seus derivados:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
Instale pacotes KVM no Fedora e RHEL com:
sudo dnf install @virtualization
Em seguida, ative e inicie o daemon libvirt executando:
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
Verifique se o libvirtd está funcionando corretamente com:
sudo systemctl status libvirtd
Se a saída retornar "ativo" em verde, você poderá prosseguir com segurança. Se exibir "inativo" em vermelho, execute os comandos acima novamente.
Finalmente, adicione seu usuário aos grupos libvirt e kvm com:
sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)
2. Baixe a ISO do Windows 10
Com a configuração de virtualização concluída, agora você está pronto para criar uma máquina virtual. Mas primeiro, baixe o arquivo ISO do Windows 10 que você usará para inicializar a VM.
Vá até a página de downloads do Windows 10 e role para baixo para selecionar Windows 10 (ISO de várias edições) no menu suspenso Selecionar edição. Então clique confirme.
Selecione o idioma apropriado e clique Continuar. Agora você terá duas opções para baixar as edições de 64 e 32 bits do Windows 10. Clique naquele que deseja instalar.
Download:Windows 10 (Livre)
3. Crie um novo KVM usando virt-manager
Inicie o Virtual Machine Manager digitando virt-manager na linha de comando ou no menu de aplicativos. Clique no Criar uma nova máquina virtual opção (o ícone da área de trabalho com um botão de reprodução no meio) para continuar.
Continuar com a seleção padrão—Mídia de instalação local— e clique Avançar.
Clique Navegar > Navegar Local e selecione o arquivo ISO do Windows 10 baixado do seu armazenamento. Clique Abrir para selecionar a imagem ISO. O Virtual Machine Manager detectará automaticamente o sistema operacional. Clique Avançar para prosseguir.
Especifique a quantidade de memória e núcleos de CPU que deseja alocar para a máquina virtual. Para começar, metade da memória real do seu computador será mais do que suficiente. Com relação aos núcleos da CPU, selecione qualquer coisa entre um terço e metade dos núcleos disponíveis. Feito isso, aperte Avançar.
Na janela seguinte, certifique-se Habilitar armazenamento para esta máquina virtual está marcado. Em seguida, especifique o tamanho da imagem do disco (50 GB serão suficientes) e clique em Avançar.
Digite o nome da máquina virtual e clique em Terminar depois de revisar as especificações da VM.
O Virtual Machine Manager agora criará a máquina e a inicializará logo em seguida.
4. Instale o Windows 10 no KVM
Uma nova janela do Virtual Machine Manager aparecerá, dentro da qual você pode ver a inicialização da sua máquina Windows. A tela ficará azul e você verá a caixa de configuração do Windows.
Selecione o Idioma para instalar, Formato de hora e moeda e Teclado ou método de entrada na lista de opções disponíveis. Feito isso, aperte Avançar > Instalar agora.
O processo de configuração será iniciado e você será solicitado a inserir uma chave de produto. Digite a chave do produto, se você tiver uma. Caso contrário, selecione Eu não tenho uma chave de produto.
Há diferentes versões do Windows 10 você pode instalar. Escolha o que você gostaria de instalar e clique Próximo. Na tela seguinte, marque a caixa ao lado de eu aceito os termos de licença e clique Próximo.
Selecione Personalizado: Instalar apenas o Windows (avançado) já que a máquina virtual ainda não tem o Windows instalado.
Na próxima tela, particione a unidade usando o Novo, Excluir, e Formatar opções se você gostaria de ter várias unidades. Para quem gosta de configurar uma única partição, clique em Próximo.
O Windows agora começará a instalar na máquina virtual. Você passará por estas etapas: Copiar arquivos do Windows, Preparar arquivos para instalação, Instalar recursos, Instalar atualizações e Finalizar.
A máquina virtual pode reiniciar várias vezes durante a instalação, então não se preocupe e deixe a instalação do Windows fazer seu trabalho.
Após a conclusão da instalação do Windows, você verá a tela de boas-vindas da Cortana. Clique no pequeno ícone do microfone no canto inferior esquerdo para desligar a Cortana. Em seguida, selecione sua localização geográfica e clique em Sim.
Escolha um layout de teclado e clique em Sim. Se você quiser adicionar um segundo layout, selecione Adicionar layout. Caso contrário, clique Pular. Você pode ter que esperar vários minutos após esta etapa.
Em seguida, adicione sua conta da Microsoft para continuar. Se, como usuário do Linux, você não preferir compartilhar suas informações de e-mail, use um endereço de e-mail e senha fictícios por enquanto. O Windows lançará um erro de senha incorreta. Então clique Próximo para pular a adição do endereço de e-mail correto
Na tela seguinte, digite seu nome e senha. Em seguida, selecione e responda três perguntas de segurança para continuar.
A tela Escolher configurações de privacidade para o seu dispositivo será exibida. Desative todas as opções se não quiser compartilhar dados de uso com a Microsoft. Então clique Aceitar.
Ignore a tela Vamos personalizar sua experiência e selecione Agora não quando ele pede para você compartilhar informações pessoais com a Cortana. Depois disso, o Windows personalizará algumas outras coisas para você antes de inicializá-lo na área de trabalho.
Se você não gosta de KVM, por que não ir para outros hypervisors como VirtualBox ou VMware instalar o Windows?
Você não está limitado a apenas KVM no Linux
Foi fácil instalar o Windows 10 usando um KVM no Linux. Mas não pare por aqui. Experimente todos os tipos de distribuições Linux e outros sistemas operacionais de código aberto instalando-os em máquinas virtuais.
Você não está limitado a usar a Máquina Virtual baseada em Kernel no Linux. Se você quiser, pode até optar por outros hipervisores como VirtualBox ou VMware para instalar o Windows em sua máquina Linux.