DEV Community

Cover image for Ctrl+C/Ctrl+V não funciona – Ubuntu no VirtualBox
Ruan Aragão
Ruan Aragão

Posted on

Ctrl+C/Ctrl+V não funciona – Ubuntu no VirtualBox

Instalei Ubuntu no VirtualBox, já habilitei área de transferência e DnD nas configurações, mas mesmo assim não funciona. :/

Isso é bem comum no VirtualBox
Habilitar Área de Transferência e Arrastar e Soltar nas configurações não funciona sozinho.

Causa principal

Os recursos de clipboard e Drag & Drop só funcionam quando o Guest Additions está corretamente instalado dentro do Ubuntu.


Vamos tentar corrigir isso passo a passo

1. Verifique as configurações da VM

Com a VM desligada:
Configurações → Geral → Avançado

  • Área de Transferência: Bidirecional
  • Arrastar e Soltar: Bidirecional

Ligue a VM depois disso.


2. Instalar dependências no Ubuntu

No Ubuntu, abra o terminal e execute os comandos:

sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)
Enter fullscreen mode Exit fullscreen mode

3. Inserir o Guest Additions

No menu do VirtualBox (com a VM ligada):

Dispositivos → Inserir imagem de CD dos Adicionais para Convidado

Se pedir para baixar, aceite.

Dispositivos → Inserir imagem de CD dos Adicionais para Convidado


4. Montar e instalar

Normalmente o Ubuntu monta automaticamente.
Se não aparecer nada, rode:

sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom
Enter fullscreen mode Exit fullscreen mode

Agora instale:

cd /media/*/VBox_GAs*
sudo ./VBoxLinuxAdditions.run
Enter fullscreen mode Exit fullscreen mode

⚠️ Se aparecer aviso sobre Wayland, pode ignorar por enquanto.


5. Reinicie o Ubuntu

sudo reboot
Enter fullscreen mode Exit fullscreen mode

Teste

Depois do reboot:

  1. Copie um texto no Windows
  2. Cole no Ubuntu
  3. Teste arrastar um arquivo pequeno

Se funcionar, show de bola, resolvido.


Deu ruim, NÃO funcionou?

O Ubuntu recente usa Wayland, e o VirtualBox tem limitações com clipboard/DnD nele.

Confirme se os módulos estão carregados:

lsmod | grep vbox
Enter fullscreen mode Exit fullscreen mode

Deve aparecer algo como:

vboxguest
vboxsf
vboxvideo
Enter fullscreen mode Exit fullscreen mode

Para compartilhar arquivos sem DnD (muito útil):

  1. Configurações → Pastas Compartilhadas
  2. Marque:
    • ✅ Automontar
    • ✅ Tornar permanente

Configurações → Pastas Compartilhadas

Marque Automontar e Tornar permanente

No Ubuntu, o caminho será:

/media/sf_nome_da_pasta
Enter fullscreen mode Exit fullscreen mode

diretório montado nas mídias

⚠️ Aparece um alerta de permissão ao tentar entrar na pasta?

Você pode precisar adicionar seu usuário ao grupo vboxusers com o comando:

sudo usermod -aG vboxusers $USER
Enter fullscreen mode Exit fullscreen mode

Caso retorne um erro informando que o grupo não existe, você precisará criar o grupo:

sudo groupadd vboxusers
Enter fullscreen mode Exit fullscreen mode

Após isso, tente adicionar novamente. Agora deverá funcionar normalmente.


Caso tenha problemas, não hesite em comentar. Caso não tenha, comente também. <3

Top comments (0)