Como instalar o VirtualBox Guest Additions para o Ubuntu 16.04

53

Qual é a melhor maneira de instalar o Guest Additions com todos os recursos de redimensionamento e compartilhamento da área de transferência e de arquivos no Ubuntu 16.04?

    
por jtpereyda 29.06.2016 / 18:49

8 respostas

31

Existe um pacote de adições de convidados , mas isso apenas permitiu que alguns dos recursos para mim.

A maneira mais confiável é provavelmente usar o instalador embutido que vem com o VirtualBox.

Isto é para o Ubuntu Desktop. Para o Ubuntu Server, veja a resposta do @ ThisClark.

Atualizações

  1. Verifique se você tem a última versão do VirtualBox .
  2. Pode ser bom primeiro sudo apt update e sudo apt upgrade e reiniciar, se necessário.

Adições aos convidados

  1. Potência na máquina virtual
  2. Clique em "Dispositivos" no menu VirtualBox na parte superior da tela
  3. Clique em "Instalar imagem de CD de adições de convidado ..."
  4. Siga as instruções na tela conforme necessário, insira sua senha, etc.
  5. Reinicie a máquina virtual

Ativar recursos

  1. Máquina - > Configurações - > Geral - > Avançado - > ative a Área de Transferência Compartilhada e / ou o Drag'n'Drop.
  2. Verifique se a opção Visualizar - > A exibição de convidado para redimensionamento automático está marcada.
por jtpereyda 29.06.2016 / 18:49
56

Para o Ubuntu Server, é necessário instalar adições de convidados a partir da linha de comando.

sudo apt-get update
sudo apt-get install virtualbox-guest-dkms 
    
por ThisClark 19.11.2016 / 04:11
10

Se você não baixar o ISO, você não terá a versão "mais recente e melhor". Se você quiser continuar com essa opção, veja as seguintes notas para as dependências .

Eu testei estas instruções com sucesso sob um convidado do Ubuntu 16.04:

% bl0ck_qu0te%

Isso afetou minha instalação.

Anotado pelo comentário:

  • Faça logout e volte depois de adicionar a conta de usuário ao grupo vboxsf
por jonathan 20.05.2017 / 18:44
8

1) Instale um pacote pelos canais usuais para sua distribuição. Por exemplo, você pode usar:

sudo apt-get install virtualbox-guest-additions-iso

2) Adicione os acréscimos de convidados escolhendo Dispositivos > Unidades Óticas > VBoxGuestAdditions.iso

Quando você usa o comando acima para baixar o arquivo iso. Pode ser encontrado aqui:

/usr/share/virtualbox/VBoxGuestAdditions.iso
    
por cloud99 24.08.2017 / 07:14
4

Isso funcionou para mim:

sudo mount /dev/cdrom /media/cdrom
sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
sudo sh /media/cdrom/VBoxLinuxAdditions.run

Em seguida, reinicie a máquina virtual.

    
por BonifatiusK 16.11.2017 / 16:09
2

Isso funcionou para o host MacBox do VirtualBox 5.1.28 executando o convidado LTS do Ubuntu Server 16.04.3. Todas as instruções são para o convidado Ubuntu Server.

Nota: não use a GUI do VirtualBox para "Inserir imagem do CD de adições do convidado". Ele não invocou "vboxadd.sh", como fez o download do .iso atualizado do site do VirtualBox. Além disso, seu convidado deve ter acesso à Internet (use "NAT" em vez de "adaptador em ponte" se estiver tendo problemas com a sua rede do sistema operacional convidado).

No terminal, baixe o VBoxGuestAdditions.iso para sua versão do VirtualBox (para mim é 5.1.28).

wget http://download.virtualbox.org/virtualbox/5.1.28/VBoxGuestAdditions_5.1.28.iso

Em seguida, crie um diretório vazio em / media e monte-o lá:

sudo mkdir /media/iso

sudo mount VBoxGuestAdditions_5.1.28.iso /media/iso

Em seguida, vá até lá e execute o instalador do Linux:

cd /media/iso

sudo ./VBoxLinuxAdditions.run

Reinicialize seu sistema operacional convidado:

reboot

Você deve conseguir acessar sua pasta compartilhada em / media / sf_ [nome_da_pasta]

    
por Zhanwen Phil Chen 18.09.2017 / 21:56
1

Virtual Box 5.1 desejado?

Se você pretende obter e usar o Virtual Box 5.1 (não 5.0), no momento em que este artigo foi escrito, não será possível obtê-lo através do apt. E adicionar repos de terceiros pode fazer com que você não intencionalmente a versão de 32 bits com uma versão de erro obscura, veja esta resposta .

Assim, é provavelmente melhor baixar o próprio VirtualBox e o Guest Additions (agora renomeado / parte do "Extension Pack" diretamente da versão 5.1.x mais alta que você pode encontrar aqui:

http://download.virtualbox.org/virtualbox/

ou seja,

http://download.virtualbox.org/virtualbox/5.1.28/

(Depois de 32bit perturbações abortadas,) tive sorte com

virtualbox-5.1_5.1.28-117968~Ubuntu~xenial_amd64.deb

Os dois pacotes de extensão oferecidos são idênticos (mesma soma de verificação), escolha qualquer:

Oracle_VM_VirtualBox_Extension_Pack-5.1.28-117968.vbox-extpack
Oracle_VM_VirtualBox_Extension_Pack-5.1.28.vbox-extpack  

Como instalar tudo isso? Duplo click. Abre o padrão ".deb" -Installer, respectivamente a caixa virtual, para cuidar do pacote de extensão. (Sim, windows-ish, uncool, mas funciona!)

    
por Frank Nocke 17.09.2017 / 11:44
0

Eu tive o mesmo problema que você, explicarei o que fiz:

  • Eu li o Guia do Usuário do VirtualBox correspondente à versão do VB instalada.

  • Eu instalei o VB dos repositórios do Ubuntu; agora é (julho de 2017) a versão 5.0.40

  • eu baixei do VB www o pacote de extensão correspondente a esta versão, Duplo click e está instalado: eu tive acesso a dispositivos USB.
  • Parece que o VBGuestAdditions.iso tem que ser instalado com a instalação da VM

    fazendo check-in na configuração- > interface do usuário - > dispositivos - > insert GuestAdditions Imagem do CD,

    mas no meu caso não, então eu procurei este arquivo ISO no host e no caso do a versão VB este arquivo ISO está em / usr / share / virtualbox.

  • Finalmente, nas configurações da VM (o VBGuestAdditions deve ser instalado no convidado)

    no Storage, no controlador IDE coloco o caminho para o arquivo VBGuestAdditions.iso e aparece na VM como um dispositivo de CD e você pode acessá-lo e executar o VBGuestAdditions e obter o redimensionamento correto da tela e o acesso à pasta compartilhada (este último recurso pelo menos no guest win7).

por aure 18.07.2017 / 09:54