Contents

Como criar uma máquina virtual do Windows no Linux com KVM

Uma das vantagens de executar uma máquina virtual Windows em conjunto com o Linux é que ela elimina a necessidade de lidar com questões de compatibilidade e a busca por alternativas de código aberto para aplicativos Windows. Além disso, os desenvolvedores podem testar facilmente seus programas em vários sistemas operacionais utilizando essa configuração.

Para estabelecer um ambiente virtual robusto para executar o sistema operacional Windows em uma plataforma Linux, a utilização da máquina virtual baseada em kernel (KVM) oferece uma solução ideal. No entanto, iniciar o processo de criação de uma nova instância KVM e implantar o Windows nela pode parecer desafiador. Para simplificar esta tarefa, siga estas etapas:

Instale e configure o software KVM necessário

Para determinar se sua unidade central de processamento (CPU) é capaz de virtualização e se foi ativada em seu computador, execute o seguinte comando em seu terminal ou prompt de comando:

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

/pt/images/check-virtualization-support-on-linux.jpg

As indicações de ter um valor maior que zero significam que a virtualização foi ativada, permitindo assim um maior progresso. Caso isso não ocorra, pode ser necessário iniciar uma reinicialização do sistema e acessar as configurações do BIOS, habilitando posteriormente o suporte à virtualização dentro desses parâmetros.

Para começar a utilizar o KVM para fins de virtualização, é essencial compreender os princípios fundamentais das máquinas virtuais baseadas em kernel e seu mecanismo de funcionamento.

Após configurar a virtualização, obtenha os pacotes necessários de Máquina Virtual baseada em Kernel (KVM) do respectivo repositório do seu sistema operacional. O comando de instalação exato pode diferir com base na distribuição específica que você está utilizando.

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 

Para instalar pacotes Kernel Virtual Machine (KVM) em um sistema rodando Fedora ou Red Hat Enterprise Linux (RHEL), pode-se utilizar o gerenciador de pacotes de seus respectivos sistemas operacionais, como DNF para Fedora ou yum para RHEL. O comando específico para instalar o KVM varia de acordo com a versão do sistema operacional em uso. Por exemplo, no Fedora 29, o comando seria “dnf install kvm-modules-$(uname-r)”, enquanto no RHEL 7, seria “yum install kernel-devel”.

 sudo dnf install @virtualization 

Em seguida, ative e inicie o serviço Libvirt executando o seguinte comando em seu terminal ou prompt de comando:

 sudo systemctl enable libvirtd
sudo systemctl start libvirtd 

Verifique se o libvirtd está funcionando corretamente com:

 sudo systemctl status libvirtd 

Se a saída indicar que o servidor está atualmente ativo exibindo “ativo” em uma cor verde proeminente, é seguro continuar com as etapas restantes. Por outro lado, se a saída mostrar “inativo” em uma cor vermelha visível, execute os comandos mencionados anteriormente mais uma vez para inspeção e verificação adicionais.

Por fim, inscreva seu usuário nos grupos libvirt e KVM executando o seguinte comando:

 sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami) 

Baixe a ISO do Windows 10

Uma vez estabelecidas as configurações de virtualização, o próximo passo é obter a mídia de instalação do Windows 10 na forma de um arquivo ISO. Este arquivo será utilizado como base para inicializar a máquina virtual.

Navegue até o portal de download do Microsoft Windows 10 e desça a página da Web até localizar a lista suspensa"Selecionar edição". Uma vez identificado, escolha’Windows 10 (ISO multi-edição)‘dentro da referida seleção. Posteriormente, clique em’Confirmar’para prosseguir com o processo de instalação.

/pt/images/download-windows-10-iso-file.jpg

Por favor, selecione o idioma adequado para a sua instalação e prossiga clicando em “Continuar”. A partir daí, você terá duas opções-baixar a versão de 64 ou 32 bits do Windows. Por favor, escolha a edição que se alinha com os requisitos do seu sistema.

Download: Windows 10 (Grátis)

Crie um novo KVM usando o virt-manager

Você pode iniciar o Virtual Machine Manager digitando “virt-manager” na interface de linha de comando ou, alternativamente, acessando-o através do menu do aplicativo. Para prosseguir, selecione a opção"Criar uma nova máquina virtual", que corresponde à representação gráfica de um ícone na área de trabalho com um botão de reprodução localizado centralmente.

/pt/images/create-a-new-kvm-virtual-machine.jpg

Prossiga com a opção padrão para instalação local clicando em “Avançar” e selecionando o tipo de mídia apropriado.

/pt/images/local-media-install-kvm-linux.jpg

Clique em"Procurar"localizado na seção"Procurar local"e navegue até o arquivo ISO do Windows 10 que você salvou em seu dispositivo. Depois de selecioná-la, clique em “Abrir” para confirmar a seleção da imagem ISO. O Virtual Machine Manager subsequentemente reconhecerá o sistema operacional automaticamente. Por fim, clique em “Avançar” para continuar com o processo de instalação.

/pt/images/select-windows-iso-file-in-virt-manager.jpg

Aloque uma quantidade apropriada de memória e núcleos de CPU para a máquina virtual especificando um ponto inicial de metade da capacidade total de memória do seu computador. Ao selecionar o número de núcleos de CPU, considere escolher entre um terço e metade dos núcleos disponíveis. Depois de fazer essas seleções, clique em “Next” para prosseguir.

/pt/images/configure-memory-and-cpus-for-kvm.jpg

Certifique-se de que a opção"Ativar armazenamento para esta máquina virtual"esteja selecionada na janela atual. Em seguida, você deve designar um tamanho de disco adequado, como 50 gigabytes, e prosseguir clicando no botão “Avançar”.

/pt/images/allocate-storage-space-for-windows-kvm.jpg

Ao inserir o nome da máquina virtual desejada, basta selecionar “Concluir” para prosseguir após confirmar os atributos especificados da máquina virtual.

/pt/images/review-the-specifications-of-the-windows-kvm.jpg

O Virtual Machine Manager está prestes a iniciar o processo de criação de uma máquina virtual, seguido de sua inicialização imediata.

Instale o Windows 10 no KVM

Uma interface amigável conhecida como “Virtual Machine Manager” deve ser gerada após a ativação do software, fornecendo uma representação visual dos estágios iniciais de operação do sistema Windows. Após o início do ambiente virtual, a exibição deve mudar para um tom suave de azul, ao mesmo tempo em que apresenta a conhecida caixa de diálogo “Configuração do Windows” na tela.

Selecione um idioma para instalação escolhendo entre as opções fornecidas. Você também pode personalizar o formato de hora e data, bem como o teclado ou o método de entrada de sua preferência. Ao fazer suas seleções, basta clicar em “Avançar” seguido de “Instalar agora” para prosseguir com o processo de instalação.

/pt/images/windows-installation-in-kvm.jpg

Durante a fase de inicialização, você será solicitado a fornecer um código de instalação. Insira a chave de produto relevante, se estiver disponível. Como alternativa, para aqueles que não possuem uma chave de produto específica, escolha’Não tenho uma chave de produto’.

/pt/images/enter-windows-license-key.jpg

Existem várias variações do Windows 10 nas quais os usuários podem selecionar e prosseguir com a instalação clicando em “Avançar”. Posteriormente, aparecerá uma tela de confirmação na qual o usuário deve verificar sua concordância com os termos de licenciamento marcando a caixa designada e pressionando “Avançar” mais uma vez antes de concluir o processo.

/pt/images/select-windows-edition.jpg

Para instalar o Windows em uma máquina virtual, deve-se optar pela opção de instalação “Personalizada” e selecionar “Instalar apenas o Windows (avançado)”, pois a máquina virtual atualmente não possui uma instalação existente do sistema operacional Windows.

/pt/images/upgrade-or-custom-install-windows-in-a-kvm.jpg

Para criar espaço de armazenamento adicional dividindo seu disco rígido em partições separadas ou formatando-o completamente, prossiga para a exibição subsequente utilizando as opções “Novo”, “Excluir” ou “Formatar”, dependendo se você deseja estabelecer mais de uma unidade ou simplesmente configurar uma partição solitária. Para avançar com uma configuração de partição singular, clique em “Next.

O processo de iniciar a instalação do Windows em uma máquina virtual envolve várias etapas, incluindo a transferência dos arquivos necessários, preparação dos dados a serem instalados, incorporação de funcionalidades adicionais, aquisição de pacotes de atualização e finalização dos procedimentos de configuração.

/pt/images/windows-installing-inside-a-kvm.jpg

Não é incomum que uma máquina virtual passe por várias instâncias de reinicialização durante o processo de instalação. Portanto, seria prudente permitir que a Instalação do Windows execute suas tarefas sem interrupção ou distração.

Após a conclusão do processo de instalação do Windows, você encontrará a tela de boas-vindas da Cortana. Para desativar a Cortana, basta clicar no pequeno ícone do microfone situado no canto inferior esquerdo da tela. Em seguida, escolha a região geográfica desejada e confirme selecionando “Sim.

/pt/images/selecting-geographical-region-windows-install.jpg

Faça sua seleção clicando em “Escolher um layout de teclado” ou “Adicionar layout”, dependendo de sua preferência. Como alternativa, se você deseja pular esta etapa, basta clicar em"Ignorar". Independentemente da sua escolha, pode ser necessário ser paciente, pois pode haver um pequeno atraso antes de prosseguir.

Para continuar, entre com sua conta da Microsoft. No entanto, se você estiver hesitante em fornecer suas informações pessoais de e-mail como usuário do Linux, poderá utilizar temporariamente um endereço de e-mail falso e a senha correspondente. Ao fazer isso, o Windows pode exibir uma mensagem de erro indicando que as credenciais fornecidas são inválidas. No entanto, clicando em “Avançar”, você pode optar por ignorar a inserção do endereço de e-mail correto neste momento.

/pt/images/adding-microsoft-account-windows-installation.jpg

Forneça seu nome de usuário e senha nos campos designados na próxima exibição. Posteriormente, você será solicitado a escolher e responder a três consultas de segurança para prosseguir.

/pt/images/set-up-user-name-and-password.jpg

O usuário pode optar por ajustar as preferências de privacidade associadas ao seu dispositivo navegando até a interface “Escolher configurações de privacidade”. Se desejarem cancelar o compartilhamento de dados de uso com a Microsoft, é recomendável desmarcar todas as opções aplicáveis. Uma vez satisfeito com suas seleções, o usuário deve clicar no botão “Aceitar” para finalizar as alterações feitas.

/pt/images/allow-data-usage-statistics.jpg

Ao ignorar a opção de personalizar sua experiência na inicialização inicial e selecionar “Agora não” quando solicitado a fornecer dados pessoais à Cortana, pode-se evitar que seu computador seja personalizado em várias áreas antes de ser levado diretamente para a interface da área de trabalho.

/pt/images/windows-running-inside-a-kvm.jpg

Como alternativa, se a virtualização por meio de KVM não agradar às suas preferências, existem vários hipervisores alternativos disponíveis, como VirtualBox e VMware, que podem ser utilizados para instalar um sistema operacional Windows em seu computador.

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

O processo de instalação do Windows 10 por meio de um KVM no Linux provou ser extremamente simples. No entanto, isso é apenas o começo. Pode-se explorar uma variedade de distribuições Linux diversas, bem como vários sistemas operacionais de código aberto, empregando máquinas virtuais para sua instalação.

Você tem a flexibilidade de escolher entre uma variedade de opções de virtualização além do uso da máquina virtual baseada em kernel no Linux. Hipervisores alternativos, como VirtualBox e VMware, oferecem a oportunidade de instalar o Windows em seu sistema Linux, se desejado.