Como instalar e usar o Qemu no Ubuntu
Aprenda como instalar corretamente o Qemu no Ubuntu e depois configurar uma distribuição Linux no VM.
Se você precisa executar máquinas virtuais Linux, o Qemu é um dos hipervisores mais rápidos que existe, senão o mais rápido.
Junto com a velocidade, você também obtém excelentes opções de configuração. Mesmo se você não for um usuário avançado, você terá espaço suficiente para ajustes.
Neste tutorial, vou orientá-lo:
Instalando Qemu e KVM no Ubuntu
-
Instalando outra distro no Qemu
Habilitar pasta compartilhada, redimensionamento automático e copiar e colar no Qemu (opcional, mas torna sua experiência de VM mais tranquila)
Então vamos começar com a instalação.
Instalando Qemu e KVM no Ubuntu
Antes de prosseguir para a instalação, vamos verificar se sua máquina suporta virtualização ou não.
Para fazer isso, use o seguinte comando:
LC_ALL=C lscpu | grep Virtualization
Se você tiver um processador Intel, ele deverá trazer a seguinte saída:
E se você tiver um processador AMD, deverá obter a seguinte saída:
Virtualization: AMD-V
Além disso, certifique-se de que seu sistema tenha vários núcleos para que você possa alocar alguns para sua VM e ainda ter o suficiente para alimentar a máquina host.
E se você não tiver certeza, use o seguinte comando e a saída deverá ser maior que zero:
egrep -c '(vmx|svm)' /proc/cpuinfo
Quando estiver tudo pronto, você pode instalar o Qemu e o KVM no Ubuntu usando o seguinte comando:
sudo apt install qemu qemu-kvm virt-manager bridge-utils
Reinicie seu sistema quando a instalação terminar.
Adicionar usuário aos grupos apropriados
Para fazer o Qemu funcionar, você teria que adicionar seu usuário a dois grupos: libvirt-kvm
e libvirt
.
Para fazer isso, use os seguintes comandos um por um:
sudo useradd -g $USER libvirt
sudo useradd -g $USER libvirt-kvm
Em seguida, habilite e inicie o serviço libvirt
:
sudo systemctl enable libvirtd.service && sudo systemctl start libvirtd.service
É isso! A instalação do Qemu está concluída.
Instalando outro Linux virtualmente com Qemu
Baixe o arquivo ISO da distribuição Linux que você deseja instalar no Qemu VM.
Primeiro, abra o Virtual Machine Manager no menu do sistema:
Em seguida, clique no menu Arquivo e escolha a opção Nova Máquina Virtual
:
A partir daqui, escolha a primeira opção Mídia de instalação local
que permitirá que você escolha o ISO do seu gerenciador de arquivos:
Em seguida, você será solicitado a adicionar o arquivo ISO. Aqui, clique no botão Navegar; ele abrirá um novo prompt e, lá, clique em navegar local.
Irá abrir o gerenciador de arquivos e a partir daí selecionar o arquivo ISO:
Na maioria dos casos, o arquivo ISO será detectado, mas se você encontrar uma situação em que ele não o detecte automaticamente, siga as etapas fornecidas:
Desmarque a opção Detectar automaticamente da fonte
Escolha a opção
Linux genérico
Em seguida, você será solicitado a alocar memória e armazenamento de acordo com suas necessidades. Eu recomendaria usar no mínimo 2 núcleos, 4 GB de RAM e 25 GB de armazenamento para a versão desktop:
Exceto pelo espaço em disco, os recursos do sistema como CPU e RAM são usados apenas ao executar o sistema operacional na VM.
E por fim, dê o nome apropriado à sua VM; uma vez feito isso, clique no botão finalizar:
Ele carregará o ISO, para que você possa iniciar a instalação a partir daqui.
Isso é feito. Você pode gostar da sua VM, mas ainda mais se ativar a pasta compartilhada, o compartilhamento da área de transferência, etc. As seções a seguir mostram como fazer isso.
Habilitando pastas compartilhadas no Qemu (opcional)
Nesta seção, mostrarei como você pode compartilhar o diretório existente da máquina host com a VM.
Para fazer isso, você teria que realizar o seguinte:
Adicionando um sistema de arquivos compartilhado por meio de configurações de VM no Qemu
Montando o FS na VM
Então, primeiro, abra o Virtual Machine Manager no menu do sistema, selecione a VM e clique no botão Abrir
para gerenciar o console:
Agora, clique no botão de informações, selecione Memória
e habilite a memória compartilhada:
Em seguida, clique no botão Adicionar Hardware
e selecione a opção Sistema de arquivos
.
Aqui, você teria que fazer o seguinte:
Adicione um caminho para o diretório que você deseja compartilhar na seção
Caminho de origem
Adicione o nome do diretório na seção
Target path
Feito isso, clique no botão Concluir e inicie a VM. Crie um diretório no mesmo local com o mesmo nome e localização na VM
Na VM, abra o terminal e use a seguinte sintaxe para montar o diretório compartilhado:
sudo mount -t virtiofs sharename path/to/shared/directory
No meu caso, era o diretório Downloads
, então usarei o seguinte:
sudo mount -t virtiofs Downloads /home/sagar/Downloads
É isso!
Mas essa é uma solução temporária.
Para torná-lo permanente, você teria que criar uma entrada em /etc/fstab
Na VM.
Para fazer isso, primeiro abra o arquivo de configuração /etc/fstab
usando o seguinte:
sudo nano /etc/fstab
Vá até o final do arquivo no editor de texto nano usando Alt + /
e use a seguinte sintaxe para criar uma entrada:
sharename path/to/shared/directory virtiofs defaults 0 0
Esta é a aparência da minha configuração:
Uma vez feito isso, salve as alterações e saia do editor de texto nano.
Aqui mostrei como criei um novo arquivo em minha máquina host no diretório Downloads
e as alterações foram refletidas em minha VM:
Agora você pode usar esta pasta compartilhada para transferir arquivos entre o host e a VM sem problemas!
Habilitando a área de transferência compartilhada no Qemu (opcional)
Para ativar a área de transferência compartilhada, basta instalar o utilitário spice-vdagent
na VM.
Portanto, se sua VM for baseada em Ubuntu/Debian, você pode usar o seguinte:
sudo apt install spice-vdagent
Para base do arco:
sudo pacman -S spice-vdagent
Para distros baseadas no Fedora:
sudo yum install spice-vdagent
Quando terminar a instalação, reinicie sua VM e a área de transferência deverá funcionar conforme o esperado!
Habilitando o redimensionamento automático no Qemu (opcional)
O recurso de redimensionamento automático nada mais é do que quando você redimensiona a janela da VM, a exibição da VM se adapta à mudança de tamanho imediatamente:
Para habilitar o redimensionamento automático no Qemu, você terá que seguir 2 passos simples:
Clique em
Visualizar
(na barra de menu superior)Selecione a opção
Scale Display
e escolha a opçãoAlways
É isso da minha parte.
Quer usar uma versão plug-and-play do Qemu?
Neste tutorial, mostrei como você pode instalar manualmente uma VM no Qemu, mas e se eu disser que você pode automatizar todo o processo, como alocação de armazenamento, RAM, etc?
Sim, oferece a mesma eficiência, mas é útil quando você deseja criar uma nova VM o mais rápido possível! A ferramenta se chama Quickgui e temos um tutorial dedicado para a instalação:
Espero que este guia seja útil para você. E se você tiver alguma dúvida, fique à vontade para perguntar nos comentários.