Criando máquinas virtuais com o Gnome Boxes

Com o Gnome Boxes é possível criar máquinas virtuais de forma simples e sem complicações.

Play this article

O Gnome Boxes é uma aplicação de virtualização desenvolvida para o ambiente de desktop GNOME. Ele permite que os usuários criem e gerenciem máquinas virtuais em seus sistemas Linux.

Com o Gnome Boxes, você pode criar e executar máquinas virtuais de diferentes sistemas operacionais, como Linux, Windows e macOS, em seu computador. Ele fornece uma interface gráfica intuitiva e simplificada para a configuração e uso de máquinas virtuais.

Algumas características e recursos do Gnome Boxes incluem:

  • Interface amigável: O Gnome Boxes possui uma interface de usuário simples e fácil de usar, tornando o processo de criação e gerenciamento de máquinas virtuais acessível para usuários iniciantes.

  • Instalação automática do sistema operacional convidado: Ao criar uma máquina virtual, o Gnome Boxes pode detectar a imagem ISO do sistema operacional convidado e realizar a instalação automaticamente, sem a necessidade de configurações avançadas.

  • Integração com o ambiente GNOME: O Gnome Boxes é integrado perfeitamente ao ambiente de desktop GNOME, proporcionando uma experiência consistente com outros aplicativos GNOME.

  • Acesso rápido às máquinas virtuais: Você pode acessar facilmente suas máquinas virtuais a partir de um painel centralizado no Gnome Boxes, permitindo iniciar, parar e gerenciar as máquinas com apenas alguns cliques.

  • Recursos de compartilhamento de arquivos e pastas: O Gnome Boxes oferece suporte ao compartilhamento de arquivos e pastas entre o sistema operacional host e o sistema operacional convidado nas máquinas virtuais.

  • Integração com a área de trabalho: O Gnome Boxes permite que você visualize e interaja com as máquinas virtuais em tela cheia ou em janelas redimensionáveis, oferecendo uma experiência semelhante à execução de um sistema operacional nativo.

Em resumo, o Gnome Boxes é uma ferramenta conveniente para a criação e execução de máquinas virtuais em sistemas operacionais Linux, oferecendo uma solução amigável e integrada para a virtualização.


Instalação

Arch Linux

sudo pacman -S gnome-boxes

Fedora

sudo dnf install gnome-boxes

Ubuntu

sudo apt install gnome-boxes

Flatpak

O Gnome Boxes também é distribuído no formato Flatpak.

Para realizar a instalação acesse o Flathub e procure pelo Gnome Boxes.

Link direto para o Gnome Boxes no Flathub:

Gnome Boxes no Flathub.


Criando uma maquina virtual

Ao abrir o aplicativo devemos clicar no botão com ícone de mais (+) que fica posicionado no canto superior direito:

Criando uma nova máquina virtual.

São oferecidas 2 opções para a criação da maquina virtual:

  • Instalar de um ficheiro: Essa opção permite que se escolha um arquivo do tipo ISO ou um arquivo de disco do tipo qcow2 .

  • Transferir SO: Essa opção permite o download de diversas distribuições Linux.

Verificando os arquivos de imagem disponíveis para download.

Independente do método selecionado a criação da maquina virtual ocorre de forma extremamente simples.

Para exemplificar vou utilizar a opção Instalar de um ficheiro e selecionar uma imagem (ISO) do KDE Neon:

Selecionando um arquivo ISO para criar a máquina virtual no Gnome Boxes.

Após selecionar a imagem é exibida a tela onde podemos realizar configurar alguns detalhes da maquina virtual que está sendo criada:

Configurando a máquina virtual no Gnome Boxes.

Ao finalizar a configuração clique no botão Criar: e pronto a nova máquina virtual estará sendo iniciada:

Maquina virtual iniciada no Gnome Boxes.

Simples e pratico 🤩.


Extra

Drivers do convidado

Para um melhor funcionamento da máquina virtual é necessário instalar alguns pacotes.

Arch Linux

sudo pacman -S \
spice-vdagent \
spice-protocol \
phodav

Fedora

sudo dnf install \
spice-vdagent \
spice-webdavd \
spice-protocol

Ubuntu

sudo apt install \
spice-vdagent \
spice-webdavd \
spice-client-gtk

Microsoft Windows

Acesse:

E faça o download do instalador spice-guest-tools.


Discos virtuais

As imagens de disco (*.qcow2) ficam armazenadas em um dos seguintes diretórios:

Instalação convencional:

~/.local/share/gnome-boxes/images/

Flatpak:

~/.var/app/org.gnome.Boxes/data/gnome-boxes/images

Configuração

Os snapshots e arquivos de configuração ficam nos diretórios:

Instalação convencional:

~/.config/libvirt/qemu/

Flatpak:

~/.var/app/org.gnome.Boxes/config/libvirt/qemu/

Mover as imagens

As imagens de disco (*.qcow2) do Gnome Boxes podem ser movidas de diretório ou mesmo de disco (HD).

Infelizmente o Gnome Boxes não fornece uma forma simples de se realizar essa operação.

De forma geral essa operação depende essencialmente de:

  1. Mover as imagens para um novo diretório ou disco.

Instalação convencional:

mv \
~/.local/share/gnome-boxes \
/caminho/do/novo/diretório

Flatpak:

mv \
~/.var/app/org.gnome.Boxes/data/gnome-boxes \
/caminho/do/novo/diretório
  1. Criar um link simbólico para esse novo diretório ou disco.

Instalação convencional:

ln -s \
/caminho/do/novo/diretório \
~/.local/share/gnome-boxes

Flatpak:

ln -s \
/caminho/do/novo/diretório \
~/.var/app/org.gnome.Boxes/data/gnome-boxes

No Gnome Boxes instalado via Flatpak pode ser necessário executar também:

flatpak override --user \
--filesystem=/caminho/do/novo/diretório \
org.gnome.Boxes

Exemplo

Eu tenho uma instalação do Gnome Boxes que não tem nenhuma máquina virtual:

Interface inicial do Gnome Boxes.

Devido a isso não preciso realizar operação de copiar as imagens de disco existentes para o novo diretório ou HD.

No meu computador possuo um HD extra.

Formatei o mesmo em ext4. e na raiz do disco criei uma pasta chamada gnome-boxes:

Diretório onde serão movidas as imagens de disco do Gnome Boxes.

Agora precisamos criar um link simbólico do diretório padrão para o novo:

ln -s \
/run/media/natorsc/backup/gnome-boxes \
~/.local/share/gnome-boxes

Diretório de imagens de disco do Gnome Boxes.

📝 Caso a pasta gnome-boxes exista pode ser necessário excluir a mesma.

🚨 Cuidado para não apagar imagens de discos existentes!

Para testar só precisamos criar uma nova máquina virtual.

Ao finalizar o processo de criação podemos ver que a imagem de disco *.qcow2 foi criada no novo diretório:

Arquivo de imagem de disco qcow2  do Gnome Boxes.


Did you find this article valuable?

Support Renato Cruz by becoming a sponsor. Any amount is appreciated!