Como criar uma máquina virtual Windows em Linux com KVM

Executar uma máquina virtual Windows junto com Linux tem seus benefícios. Com uma máquina virtual do Windows configurada, você não precisa se preocupar com camadas de compatibilidade ou procurar alternativas de código aberto para seus aplicativos favoritos do Windows. Além disso, se você for um desenvolvedor, será 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 Windows no Linux. Mas como criar um novo KVM e instalar 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 fazer isso, execute:

 grep -Ec '(vmx|svm)' /proc/cpuinfo 

A saída maior que 0 indica que a virtualização está habilitada e você pode prosseguir. Caso contrário, reinicie o seu PC, vá para as opções do BIOS e habilite o suporte de virtualização.

Se esta é a primeira vez que você trabalha com KVM, você deve entender as 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 distribuição. O comando de instalação irá variar dependendo da distribuição 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, habilite 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 “ativa” 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 resolvida, 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á para a página de downloads do Windows 10 e role para baixo para selecionarWindows 10 (ISO multiedição)no menu suspenso Selecionar edição. Em seguida, cliqueConfirmar.

Selecione o idioma apropriado e clique emContinuar. Agora você terá duas opções para baixar as edições de 64 e 32 bits do Windows 10. Clique naquela que deseja instalar.

Download: Janelas 10(Livre)

3. Crie um novo KVM usando virt-manager

Inicie o Virtual Machine Manager digitandogerenciador de virtna linha de comando ou no menu de aplicativos. Clique noCrie uma nova máquina virtualopção (o ícone da área de trabalho com um botão play no meio) para continuar.

Continue com a seleção padrão—Mídia de instalação local-e cliqueAvançar.

CliqueNavegar > Navegar Locale selecione o arquivo ISO do Windows 10 baixado do seu armazenamento. CliqueAbrirpara selecionar a imagem ISO. O Virtual Machine Manager detectará automaticamente o sistema operacional. CliqueAvançarpara prosseguir.

Especifique a quantidade de memória e núcleos de CPU que você deseja alocar para a máquina virtual. Para começar, metade da memória real do seu computador será mais que suficiente. Em relação aos núcleos da CPU, selecione qualquer coisa entre um terço e metade dos núcleos disponíveis. Uma vez feito isso, cliqueAvançar.

Na janela seguinte, certifique-seHabilite o armazenamento para esta máquina virtualestá marcado. Em seguida, especifique o tamanho da imagem do disco (50 GB serão suficientes) e clique emAvançar.

Digite o nome da máquina virtual e clique emTerminardepois de revisar as especificações da VM.

O Virtual Machine Manager irá agora criar a máquina e inicializá-la logo em seguida.

4. Instale o Windows 10 no KVM

Uma nova janela do Virtual Machine Manager aparecerá, na qual você poderá ver a inicialização da sua máquina Windows. A tela ficará azul e você verá a caixa de configuração do Windows aparecer.

Selecione o idioma para instalação, formato de hora e moeda e teclado ou método de entrada na lista de opções disponíveis. Uma vez feito isso, cliquePróximo > Instale 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, selecioneNão tenho uma chave de produto.

Existem diferentes versões do Windows 10 que você pode instalar. Escolha aquele que deseja instalar e cliquePróximo. Na tela seguinte, marque a caixa ao lado deEu aceito os termos da licençae cliquePróximo.

SelecionePersonalizado: instale apenas o Windows (avançado)já que a máquina virtual ainda não possui o Windows instalado.

Na próxima tela, particione a unidade usando oNovo,Excluir, eFormataropções se desejar ter várias unidades. Para quem gosta de configurar uma única partição, cliquePróximo.

O Windows agora começará a ser instalado na máquina virtual. Você seguirá estas etapas: Copiando arquivos do Windows, Preparando os arquivos para instalação, Instalando recursos, Instalando atualizações e Concluindo.

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 cliqueSim.

Escolha um layout de teclado e clique emSim. Se você quiser adicionar um segundo layout, selecioneAdicionar layout. Caso contrário, cliquePular. Talvez seja necessário esperar alguns minutos após esta etapa.

Em seguida, adicione sua conta da Microsoft para continuar. Se, como usuário Linux, você não prefere compartilhar suas informações de e-mail, use um endereço de e-mail e uma senha fictícios por enquanto. O Windows gerará um erro de senha incorreta. Em seguida, cliquePróximopara pular a adição do endereço de e-mail correto

Na tela seguinte, digite seu nome e senha. A seguir, selecione e responda três perguntas de segurança para continuar.

A tela Escolher configurações de privacidade para o seu dispositivo aparecerá. Desative todas as opções se não quiser compartilhar dados de uso com a Microsoft. Em seguida, cliqueAceitar.

Ignore a tela Vamos personalizar sua experiência e selecioneAgora nãoquando solicita que você compartilhe 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 optar por outros hipervisores como VirtualBox ou VMware para instalar o Windows?

Você não está limitado apenas ao KVM no Linux

Foi tão fácil instalar o Windows 10 usando um KVM no Linux. Mas não pare aqui. Experimente todos os tipos de distros Linux e outros sistemas operacionais de código aberto instalando-os em máquinas virtuais.

Você não está limitado a usar uma máquina virtual baseada em kernel no Linux. Se quiser, você pode até optar por outros hipervisores como VirtualBox ou VMware para instalar o Windows em sua máquina Linux.

Related Posts