Como compartilhar arquivos no GNOME Boxes (Host/Guest)

Table of contents
- O que é o GNOME Boxes?
- Guia em 3 passos para compartilhamento de arquivos no GNOME Boxes
- Passo 1: Instale o pacote SPICE no sistema operacional convidado
- Passo 2: Transferindo Arquivos do Hospedeiro para o Convidado (Arrastar e Soltar)
- Passo 3: Transferindo Arquivos do convidado para o hospedeiro (Pasta Compartilhada)
- Solução de problemas

Gerenciar máquinas virtuais pode ser um divisor de águas para testar novos sistemas operacionais ou distribuições Linux, mas a transferência de arquivos entre o sistema operacional convidado e o hospedeiro costuma ser um obstáculo.
O GNOME Boxes, é ferramenta de virtualização focada no desktop Linux, ele oferece uma solução elegante para esse problema.
Este guia completo vai te mostrar como configurar o compartilhamento de arquivos no GNOME Boxes, garantindo uma experiência de VM fluida e sem estresse.
O que é o GNOME Boxes?
GNOME Boxes é uma ferramenta de virtualização intuitiva, similar ao VirtualBox e VMware, que permite criar e gerenciar sistemas operacionais virtuais com uma interface gráfica simples.
Sistema operacional convidado (Guest OS): É o sistema operacional que roda dentro da máquina virtual.
Sistema operacional hospedeiro (Host OS): É o seu sistema operacional principal, onde o GNOME Boxes está instalado e em execução.
Guia em 3 passos para compartilhamento de arquivos no GNOME Boxes
O processo de compartilhamento de arquivos no GNOME Boxes envolve três etapas principais:
Instalar o pacote necessário no sistema operacional convidado para ativar o compartilhamento de arquivos.
Aprender a transferir arquivos do sistema operacional hospedeiro para o sistema operacional convidado (arrastar e soltar).
Aprender a transferir arquivos do sistema operacional convidado para o sistema operacional hospedeiro (através de uma pasta compartilhada).
Passo 1: Instale o pacote SPICE no sistema operacional convidado
Para que seu sistema operacional convidado (seja Linux ou Windows) consiga compartilhar arquivos com o sistema operacional hospedeiro, é crucial instalar o pacote SPICE.
Você pode instalá-lo usando o gerenciador de pacotes da sua distribuição.
Para Ubuntu e sistemas baseados em Debian
sudo apt install \
spice-webdavd \
spice-client-gtk \
spice-vdagent
O pacote
spice-vdagent
é importante para funcionalidades como resolução de tela automática e copiar/colar entre o convidado e o hospedeiro.
Para distribuições baseadas em Fedora
sudo dnf install \
spice-webdavd \
spice-gtk \
spice-vdagent
Para distribuições baseadas em Arch Linux
sudo pacman -Syu --needed \
spice \
spice-gtk \
spice-protocol \
spice-vdagent \
gvfs-dnssd
Para sistemas operacionais convidados Windows
Se você estiver usando o Microsoft Windows como sistema convidado, precisará baixar e instalar os pacotes SPICE manualmente.
Acesse a página oficial de download do SPICE: Clique aqui.
Na seção Guest (Convidado) e em Windows binaries (Binários do Windows), baixe o
spice-guest-tools
e o Spice WebDAV daemon mais recente.Dica: Se o link do Spice WebDAV daemon abrir uma página, clique com o botão direito e selecione Salvar link como.
Instale ambos os pacotes e reinicie o sistema operacional convidado.
Importante: Lembre-se que este pacote é necessário em todos os sistemas operacionais convidados. Cada vez que você criar uma nova VM, precisará instalar este pacote.
Passo 2: Transferindo Arquivos do Hospedeiro para o Convidado (Arrastar e Soltar)
Este é o método mais simples para transferir arquivos.
Basta arrastar o arquivo desejado do seu sistema operacional hospedeiro para a janela da máquina virtual.
Você verá uma mensagem "Pronto para Receber Arquivo" aparecer na VM.
Os arquivos transferidos serão salvos automaticamente no diretório
Downloads
do sistema operacional convidado.
Você também pode enviar arquivos usando o menu do GNOME Boxes:
Clique no menu hambúrguer (geralmente no canto superior direito da janela do Boxes).
Selecione a opção "Enviar Arquivo".
Passo 3: Transferindo Arquivos do convidado para o hospedeiro (Pasta Compartilhada)
Esta abordagem é um pouco mais complexa, mas muito eficaz.
Ela utiliza o protocolo SPICE para montar uma pasta do sistema operacional hospedeiro, onde você pode deixar arquivos para serem transferidos.
Dentro do GNOME Boxes, clique no menu hambúrguer e selecione "Preferências".
Vá para a aba "Dispositivos e Compartilhamentos".
Na seção "Pasta Compartilhada", clique no botão "+".
Por padrão, ele sugerirá o local da pasta "Público" do seu sistema operacional hospedeiro, mas você pode alterá-lo para qualquer pasta de sua preferência.
Agora, no sistema operacional convidado:
Para GNOME 47 ou superior: Abra o gerenciador de arquivos (Nautilus) e clique em "Rede". Em seguida, dê um duplo clique na pasta spice client para montá-la.
Para versões mais antigas do GNOME: Vá para
Outros Locais > Redes > Pasta Spice Client
.
- No KDE: Abra o gerenciador de arquivos (Dolphin) e clique em "Rede".
Após montar a pasta Spice client, você verá a(s) pasta(s) que você adicionou nas Preferências do GNOME Boxes.
Dentro dessas pastas compartilhadas, você pode criar novas pastas ou copiar e colar arquivos. Eles aparecerão instantaneamente no sistema operacional hospedeiro.
O compartilhamento é de duas vias (compartilhamento bidirecional). Se você colocar algo na pasta compartilhada no sistema operacional hospedeiro, ele também ficará acessível na pasta montada no sistema operacional convidado.
Solução de problemas
Se por algum motivo o sistema operacional hospedeiro não exibir a pasta compartilhada, acesse o gerenciador de arquivo clique em rede e digite o endereço:
dav://localhost:9843
Erro Conexão Recusada (Connection Refused)
Embora o compartilhamento de arquivos no GNOME Boxes seja uma excelente funcionalidade, você pode encontrar alguns problemas, como o erro "conexão recusada" ou "argumento inválido", especialmente em sistemas como o Ubuntu, mesmo seguindo todos os passos.
Nesses casos, você pode usar o endereço do servidor diretamente:
No Gerenciador de Arquivos (Nautilus), pressione
Ctrl + l
para destacar o painel de endereço.Digite o seguinte endereço
dav://
localhost:9843
:Isso abrirá a pasta compartilhada no gerenciador de arquivos. Após abrir a pasta você pode adicionar a mesma no gerenciador de arquivos (Nautilus, Dolphin, etc) para acessá-la facilmente no futuro, sem precisar digitar o endereço novamente.
Subscribe to my newsletter
Read articles from Renato Cruz directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
