Estou tentando copiar e colar da minha máquina Windows local na minha máquina convidada do CentOS, executando no VirtualBox. A instalação do CentOS é mínima (apenas o console).
Eu segui este guia, habilitei a área de transferência compartilhada e arraste e solte e reiniciei. Agora, quando chego ao final do artigo, diz
É isso aí! Ao efetuar login novamente na máquina convidada, você poderá copiar texto da máquina host para o convidado facilmente. A opção Drag'n'Drop permite selecionar um arquivo de dados inteiro do host ao convidado ou vice-versa.
Não consigo copiar e colar. Tentei clicar com o botão direito do mouse no meu sistema operacional convidado e esperava que uma caixa de diálogo copiar / colar fosse aberta. Sem dados. Não consigo nem ver uma seta do mouse no meu SO convidado.
Eu tentei Ctrl+ Ve Ctrl+ Shift+ V.... mas eles não funcionaram.
Ctrl+ Shift+ Vfez com que ^V
a aparecesse na linha de comando, mas nada foi colado.
Consegui colar no Bloco de notas na minha máquina host Windows, então sei que meu buffer de cópia (área de transferência) está sendo preenchido pelo menos com o que quero copiar no lado do host.
O artigo apenas trata como evidente que não há mais instruções a serem dadas. Alguém encontrou esse dilema? Que combinação de teclas / cliques do mouse eu preciso copiar / colar no meu sistema operacional convidado?
EDIT Eu consegui rastrear este fórum que estava falando sobre Guest Additions / Centos e um .iso que eu precisaria substituir por outro. Eu baixei o .iso, então .... e agora?
Eu tentei entrar
> devices
>> Insert Guest additions CD image
O que parecia promissor. Mas então eu fui atingido por esse erro.
Unable to insert the virtual optical disk D:\virtualbox\VBoxGuestAdditions.iso into the machine Centos 7.
Would you like to try to force insetion of this disk?
Could not mount the media/drive 'D:\virtualbox/VBoxGuestAdditions.iso'
(VERR_PDM_MEDIA_LOCKED).
Clicar em desmontar força parece não fazer nada.
Respostas:
Para que isso funcione, você precisa instalar as Adições de Convidado . Isso lhe dará uma área de transferência compartilhada.
Depois de iniciar sua VM, você pode instalar as adições de convidados no menu. Clique em
Devices
e selecioneInsert Guest additions CD image
.Outra maneira é que, quando sua VM está desligada, você pode anexar uma imagem ISO a partir da GUI do VirtualBox. Está na guia Armazenamento.
Quando você instala o VirtualBox, ele também deve conter a imagem ISO de Adições de Convidado. Se você não conseguir encontrá-lo, faça o download aqui . Verifique se ele corresponde à versão exata do Virtualbox.
O motivo pelo qual você precisa instalar as Adições de Convidado para que o copiar e colar funcione é que sua VM é uma máquina separada em execução em seu próprio ambiente que desconhece a máquina host. Você precisa instalar drivers na máquina convidada para que ela possa se comunicar com a instância do Virtualbox em execução no host.
Você pode usar o mouse sem acréscimos de convidados, mas ele é capturado pelo convidado ou de propriedade do host. Você transfere o controle para o Convidado clicando na janela Convidado. Você precisa "liberar" o mouse do convidado usando uma combinação de teclas (Alt-Alt à direita por padrão) para usá-lo no host novamente. Consulte imgur.com/a/Ci5HM
Se você tiver as adições de convidados instaladas, o mouse se moverá perfeitamente entre convidado e host.
Observe que, se você não tiver uma GUI na sua VM, mas apenas um console, não receberá um ponteiro do mouse. Um sistema de console não possui mouse. O shell Bash não possui área de transferência, ou seja, você não pode copiar / colar de / para um sistema somente de console.
A maneira mais fácil de contornar isso é usar
ssh
a sua VM do seu host. Você pode usar copiar e colar nossh
terminal.fonte