Como eu copio / colo em uma instalação mínima do CentOS no VirtualBox?

8

Estou tentando copiar e colar da minha máquina local do Windows na minha máquina convidada do CentOS, em execução no VirtualBox. A instalação do CentOS é mínima (apenas o console).

Eu segui este guia e habilitei a área de transferência compartilhada e arraste e solte e reinicie. Agora, quando chego ao final do artigo, diz

That’s it!  When you log back into the guest machine, you should be able to copy text from the host machine to the guest easily. The Drag’n’Drop option lets you select a whole data file from the host to the guest or vice versa.

Não consigo copiar e colar. Eu tentei clicar com o botão direito no meu sistema operacional convidado, esperava-se um diálogo copiar / colar para abrir. Sem dados. Eu não consigo nem ver uma seta do mouse no meu sistema operacional convidado.

Eu tentei Ctrl + V e Ctrl + Deslocar + V . ... mas eles não funcionaram.

Ctrl + Deslocamento + V causou um ^V a aparecer na linha de comando, mas nada foi colado.

Consegui colar no Bloco de notas da minha máquina host do Windows, portanto, sei que meu buffer de cópia (área de transferência) está, pelo menos, sendo preenchido com o que desejo copiar no lado do host.

O artigo apenas considera evidente que não há instruções adicionais a serem dadas. Alguém se deparou com esse dilema? Que combinação de pressionamentos de tecla / 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 outro com. Eu baixei o .iso, então .... e agora?

Eu tentei entrar em

> devices
    >> Insert Guest additions CD image

Que parecia promissor. Mas então eu fui atingido com 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).

A desmontagem por força de clique parece não fazer nada.

    
por Zack 18.08.2016 / 06:46

1 resposta

5

Para que isso funcione, você precisa instalar as Adições para convidados . Isso lhe dará uma área de transferência compartilhada.

Depois de iniciar sua VM, você pode instalar as adições de convidado no menu. Clique em Devices e selecione Insert Guest additions CD image .

Outra maneira é, quando sua VM está desligada, você pode anexar uma imagem ISO a ela a partir da GUI do VirtualBox. Está na guia Armazenamento.

Quando você instala o VirtualBox, ele deve conter também a imagem ISO Adições ao Convidado. Se você não consegue encontrá-lo, você pode baixá-lo de aqui . Certifique-se de que corresponda à versão exata do Virtualbox.

O motivo pelo qual você precisa instalar as Adições de Convidado para copiar e colar é que sua VM é uma máquina separada em execução em seu próprio ambiente que não está ciente da máquina host. Você precisa instalar os drivers na máquina convidada para poder se comunicar com a instância do VirtualBox em execução no host.

Você pode usar o mouse sem as adições de convidado, mas ele é capturado pelo convidado ou de propriedade do host. Você transfere o controle para o Guest clicando na janela Guest. Você precisa "liberar" o mouse do convidado usando uma combinação de teclas (Right-Alt por padrão) para usá-lo novamente no host. Veja imgur.com/a/Ci5HM

Se você tiver as Adições de Convidado instaladas, o mouse se moverá sem problemas entre o convidado e o 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 tem mouse. O shell Bash não possui uma á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 na sua VM do seu host. Você pode então usar copiar e colar no terminal ssh .

    
por 18.08.2016 / 09:16