Como copiar e colar do convidado Ubuntu VirtualBox no host do Windows?


108

Estou executando o VirtualBox 4.1.4 no meu laptop Windows 7, executando um convidado do Ubuntu 11.10.

Gostaria de copiar o texto do terminal do Ubuntu e colá-lo em um arquivo no host do Windows. Isso não funciona por algum motivo.

Alguma ideia?


Observe que se você tiver o "Localizar ponteiro" ativado (realça o ponteiro quando você pressiona Ctrl), existe um erro no 12.04 que impede que isso funcione. Desligue o botão "Localizar ponteiro" e ele funcionará. Veja bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/…
david.libremone

Eu acredito que o @ d3vid está falando sobre a configuração "Localizar ponteiro" no Ubuntu, não no Windows. No Ubuntu 14.04, essa configuração é encontrada em gnome-tweak-tool; veja askubuntu.com/a/425498/159361
LarsH

Respostas:


68

Inicie sua VM e instale o Virtualbox Guest Addition
Você pode encontrar esta opção em "Dispositivos" na caixa virtual 4.2 ou pode seguir as explicações em Como instalo o Guest Additions em uma VM do VirtualBox?


4
Temos um
tutorial de

Esta imagem do CD não está mais disponível.
71GA

25
Também é necessário ativar a área de transferência compartilhada no menu Dispositivos na barra de ferramentas da VM. Dispositivos> Área de transferência compartilhada> [Host para convidado | Convidado para hospedar | Bidirecional]
10GritSandpaper

Faça o mesmo Drag'n'Droptambém
arun

92

Vá para Configurações do VirtualMachine-> Geral-> Avançado-> Área de transferência compartilhada (bidirecional)

Reinicie sua máquina virtual.

para mim, resolveu o problema (foi definido como Desativado), eu tinha algumas máquinas funcionando, outras não, então verifiquei as configurações nas que tinham a área de transferência bidirecional. Não sei se foi um problema de atualização ou ... basta verificar suas opções de área de transferência compartilhada.

Espero que isso ajude alguém.

VirtualBox V 4.1.20


7
como posso colar o texto da janela para o servidor ubuntu? Ctrl + Shift + Vnão ajuda #
Thai Tran

@ThaiTran Não sei de que maneira fazer isso diretamente. Uma solução decente é ssh no servidor a partir de um emulador de terminal e, em seguida, basta colar no emulador.
Jack O'Connor

Funcionou sem reiniciar a máquina virtual (virtualbox 5.0.14).
precisa

1
Usando o Virtual Box 5.0.18 e o Ubuntu 14.04, a reinicialização não é necessária. A etapa essencial é ativar a área de transferência compartilhada.
Mike

Faça o mesmo Drag'n'Droptambém
arun

10

Eu tive que fazer quatro etapas:

  1. Instale o pacote de extensão do Virtual Box no host
  2. Ativar área de transferência compartilhada no menu
  3. Instalar extensões de convidado do Virtual Box no convidado do ubuntu
    • sudo apt-get install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
  4. Reinicialize a máquina virtual

Foi o que funcionou para mim, do host do ubuntu ao convidado do ubuntu, obrigado!
Valkalon

etapa 3 estava faltando e funcionou para mim

1
Etapa # 3 chumbo para arrancar jam no Ubuntu 17.10, onde foi instalado anteriormente adições convidado via sudo apt-get install VirtualBox-guest-adições-iso
Dee

Sim, funcionou, mas há uma etapa 4 - reinicie a VM.
Marcos

5

Você instalou as ferramentas de caixa virtual necessárias? (aqueles que você deve instalar no sistema operacional convidado para obter uma operação / interação suave entre o host e o convidado)


Provavelmente não. Quais ferramentas devo instalar e como?
Misha Moroshko 28/10/11

É chamado de "acréscimos de convidados" como @soekarmana respondeu.
Beniamin 28/10


3

No VirtualBox 4.x:

Inicie a instância do Ubuntu e, no menu VirtualBox, na parte superior da janela da instância em execução, Máquina> Configurações ..., guia Avançado, altere o Compartilhamento da área de transferência para Bidirecional. É definido como Desativado por padrão por algum motivo - não está claro por que eu desejaria isso.


2

O resumo de "Integração de SO principal e SO virtual":

  1. Instalar adições de convidados do Vbox
  2. Ativar área de transferência compartilhada
  3. Ativar Drag'n'Drop
  4. Ativar pasta compartilhada (opcional)

1

Marquei algum texto do firefox e tentei colá-lo em um terminal e não funcionou. Eu tinha adições de convidados instaladas e também habilitei copiar e colar bidirecional e ainda não funcionava, mas agora encontrei o motivo.

Aparentemente, quando marquei o texto no Firefox, informações adicionais também são armazenadas, como a fonte e o estilo. O terminal não pode interpretar isso, por isso não parece aceitá-lo. Colei o texto em um editor de texto simples (o bloco de notas ++ no meu caso), selecionei o texto novamente e o copiei. Agora, quando colei no terminal, funcionou.

Portanto, esse também pode ser um motivo pelo qual copiar e colar não funciona, mesmo que tudo esteja configurado corretamente.

Usando o VirtualBox 4.3.12 com o Ubuntu 14.04 x64 como convidado.



0

Por algum motivo, não consegui copiar da minha VM do WindowsXP no VirtualBox para o Ubuntu. No entanto, resolvi o problema ativando uma pasta compartilhada.

Você pode fazer isso acessando Devices > Shared Folders > Shared Folder Settingso menu alt na janela da VM. Depois de configurar uma pasta no host, você pode acessá-la dentro da VM em My Network Places:

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.