Como corrigir a cópia e colar do virtualbox na máquina host?

79

Às vezes, ao usar o VirtualBox, tentei copiar texto da máquina virtual para a máquina host, mas falhei. Sempre que isso acontece, eu corrijo isso reiniciando a máquina virtual. Existe uma solução para isso porque eu não quero continuar reiniciando novamente e novamente.

Nota: é sempre possível copiar texto do host para a máquina virtual.

    
por sam 28.09.2011 / 16:36

14 respostas

30

Em um convidado do Windows XP, posso matar "VBoxTray.exe" usando o Gerenciador de Tarefas (Ctrl-Alt-Delete) e reiniciá-lo em "Adições de Arquivos de Programas / Convidados do VirtualBox".

    
por sam 19.12.2011 / 04:08
100

Se o seu sistema operacional convidado for o ubuntu, a execução dos dois comandos no terminal do ubuntu deverá ajudar:

$ killall VBoxClient
$ VBoxClient-all
    
por Dmitry 24.08.2012 / 14:13
18

Na configuração da caixa virtual do Oracle, vá para

Settings > General > Advance

Existe uma opção arrastar e soltar. Selecione a direção que você deseja copiar o texto.

    
por amjad 18.10.2012 / 00:05
14

Para mim, o host do Windows 7 e o convidado do Ubuntu 16.04, eu tive que instalar as adições de convidados do VirtualBox.

  1. Iniciar a máquina virtual
  2. Clique no menu Dispositivos
  3. Selecione Inserir imagem de CD de adições de convidado
  4. Altere para o diretório em que sua unidade de CD-ROM está montada (geralmente /media/<user>/VBOXADDITIONS_x.x.x/ )
  5. Instale-o sudo sh ./VBoxLinuxAdditions.run

Eu encontrei as etapas completas em este link

    
por Ahmad Abdelghany 23.08.2016 / 18:03
11

Reinicie o módulo da área de transferência do VBox:

pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard

    
por DBedrenko 27.02.2015 / 13:44
4

No Ubuntu você pode precisar instalar o virtualbox-guest-x11

sudo apt-get install virtualbox-guest-x11

e, em seguida, inicie o cliente de caixa virutal

VBoxClient-all
    
por Bala 23.07.2014 / 17:18
3

Se necessário, atualize o VirtualBox para a versão mais recente, atualmente 4.1.2, eles resolveram muitos problemas. Em seguida, reinstale Guest Additions na VM, pois copiar e colar é gerenciado pelos drivers de adições de convidados.

    
por Pisu 29.09.2011 / 22:36
3

Como corrigir a área de transferência compartilhada no VirtualBox (Windows Guest)

  1. No VirtualBox Windows Guest, abra o Gerenciador de tarefas
  2. Vá para a guia Processos, destaque VBoxTray.exe e selecione Finalizar processo
  3. Vá para a guia Aplicativos e selecione Nova tarefa
  4. Navegue até a pasta de instalação do VirtualBox Guest Additions, selecione VBoxTray.exe e selecione OK.

A área de transferência compartilhada bidirecional deve funcionar depois.

    
por user227392 20.12.2013 / 22:00
2

No Ubuntu 16.10 eu tive que executar o seguinte comando para fazê-lo funcionar:

service virtualbox-guest-utils start

Obviamente, além disso, você precisa definir a configuração Área de transferência compartilhada como Bidirecional em configurações da caixa Geral / Avançado Virtual .

    
por user617342 10.11.2016 / 00:21
1

Eu uso um Mac Host OS e o Ubuntu Guest (com o desktop lubuntu).

A resposta de Dmitry me deixou tão perto! Mas o VBoxClient não estava rodando quando eu olhei para ele com ps, e tentando o VBoxClient-all falhou:

$ VBoxClient-all
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service

Então eu encontrei link

Acontece que as adições do VirtualBox não foram lançadas automaticamente por algum motivo. Iniciar o vboxadd manualmente me permitiu executar o VBoxClient com a área de transferência ativada.

[email protected]:~$ sudo /etc/init.d/vboxadd start
Starting the VirtualBox Guest Additions ...done.
[email protected]:~$ ps -ef | grep -i vbox
arin      2687 22537  0 10:53 pts/1    00:00:00 grep --color=auto -i vbox
[email protected]:~$ sudo /usr/bin/VBoxClient --clipboard
[email protected]:~$ ps -ef | grep -i VBox
root      2693 22100  0 10:53 ?        00:00:00 /usr/bin/VBoxClient --clipboard
arin      2698 22537  0 10:53 pts/1    00:00:00 grep --color=auto -i VBox

E agora copiar / colar funciona!

    
por arinmorf 30.01.2015 / 17:05
0

Minha configuração é o host do Windows, o convidado do Xubuntu. Eu acho que não faz mal reiniciar tudo, mas esse é o cliente que importa. (VBoxClient-all é meramente um script que executa / usr / bin / VBoxClient --clipboard e outros).

$ ps -fe|grep -i clip
tbc       1400     1  0 Jan18 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$
$ p=1400;kill -int $p;ps -fp $p
$ /usr/bin/VBoxClient --clipboard
$ ps -fe|grep -i clip
tbc      30555  1281  0 13:01 ?        00:00:00 /usr/bin/VBoxClient --clipboard
$ pstree -sp 30555
init(1)---lightdm(1094)---lightdm(1261)---init(1281)---VBoxClient(30555)---{VBoxClient}(30556)
$

Observe que ele é executado em segundo plano por padrão. Ele era de propriedade do init (1), mas quando eu o invoquei, ele foi adotado através de uma árvore que eu não conheço.

    
por tbc0 22.01.2015 / 21:42
0

Eu estava usando o VirtualBox 4.3.12. Uma vez que eu atualizei para 5.0 o mais recente, os bugs foram corrigidos.

Nenhuma combinação de reinstalar as adições do Vbox ajudou.

Solução: sempre atualize para o link mais recente

    
por leroneb 23.07.2015 / 20:04
0

Entre na sua máquina de convidado e abra a unidade de CD onde "VirtualBox Guest Additions" deve ser inserido.

Abra esta unidade de CD e execute o arquivo "VBoxWindowsAdditions.exe".

Após a instalação você tem que reiniciar, então deve funcionar!

    
por Black 01.06.2017 / 13:59
-1

Eu tive problemas semelhantes com o VirtualBox 5.1.14. O computador estava executando o Opensuse Leap 42.2 e um Windows 7 Pro (64Bit) foi instalado na VM. Reiniciar o Vboxtray.exe solucionou o problema uma vez, mas finalmente desativou o serviço de indexação do Windows e o corrigiu permanentemente.

    
por starger 19.02.2017 / 04:47