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
- Site oficial da distribuição Linux Arch Linux.
sudo pacman -S gnome-boxes
Fedora
- Site oficial da distribuição Linux Fedora.
sudo dnf install gnome-boxes
Ubuntu
- Site oficial da distribuição Linux Ubuntu.
sudo apt install gnome-boxes
Flatpak
O Gnome Boxes também é distribuído no formato Flatpak:
![Aplicativo Gnome Boxes no Flathub.](https://justcode.com.br/wp-content/uploads/2024/05/image-35-1024x559.webp)
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 maquina virtual no Gnome Boxes.](https://justcode.com.br/wp-content/uploads/2024/05/image-36-1024x559.webp)
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 tipoqcow2
. - Transferir SO: Essa opção permite o download de diversas distribuições Linux.
![Verificando os arquivos de imagem disponíveis para download.](https://justcode.com.br/wp-content/uploads/2024/05/image-37.webp)
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.](https://justcode.com.br/wp-content/uploads/2024/05/image-38-1024x559.webp)
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.](https://justcode.com.br/wp-content/uploads/2024/05/image-39.webp)
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.](https://justcode.com.br/wp-content/uploads/2024/05/image-40-1024x559.webp)
Simples e pratico 🤩.
Extra
Drivers do convidado
Para um melhor funcionamento da máquina virtual é necessário instalar alguns pacotes.
Arch Linux
Site oficial da distribuição Linux Arch Linux.
sudo pacman -S \
spice-vdagent \
spice-protocol \
phodav
Fedora
Site oficial da distribuição Linux Fedora.
sudo dnf install \
spice-vdagent \
spice-webdavd \
spice-protocol
Ubuntu
Site oficial da distribuição Linux 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ções
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:
- 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
- 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