Qual é a melhor maneira de instalar o Guest Additions com todos os recursos de redimensionamento, área de transferência e compartilhamento de arquivos no Ubuntu 16.04?
Qual é a melhor maneira de instalar o Guest Additions com todos os recursos de redimensionamento, área de transferência e compartilhamento de arquivos no Ubuntu 16.04?
Respostas:
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
Existe um pacote de adições de convidados , mas isso só ativou alguns dos recursos para mim.
A maneira mais confiável é provavelmente usar o instalador embutido que acompanha o VirtualBox.
Isto é para o Ubuntu Desktop. Para o Ubuntu Server, consulte a resposta de @ ThisClark.
sudo apt update
e sudo apt upgrade
e reiniciar se necessário.apt-get
ou aptitude
.
./autorun.sh
.
Se você não baixar o ISO, não obterá a versão "mais recente e melhor". Se você deseja manter essa opção, consulte as seguintes notas para obter dependências .
Testei estas instruções com sucesso em um convidado Ubuntu 16.04:
- Crie uma instância do servidor Ubuntu no VirtualBox (obviamente).
Inicie a VM, vá para Dispositivos -> Inserir imagem do CD de adições de convidados para montar a imagem ISO.
No terminal, execute os seguintes comandos:
sudo -i apt install gcc make mkdir -p /media/cdrom mount /dev/cdrom /media/cdrom /media/cdrom/VBoxLinuxAdditions.run reboot
Após a reinicialização:
sudo usermod --append --groups vboxsf USERNAME
Os compartilhamentos de host agora devem ser montados no convidado Ubuntu sob
/media
o serviço VBoxService instalado, configurado para iniciar na inicialização do sistema.
Isso afetou minha instalação.
Observado no comentário:
1) Instale um pacote através dos canais habituais para sua distribuição. Por exemplo, você pode usar:
sudo apt-get install virtualbox-guest-additions-iso
2) Adicione as adições de convidados escolhendo Dispositivos> Unidades ópticas> VBoxGuestAdditions.iso
Quando você usa o comando acima para baixar o arquivo iso. Pode ser encontrado aqui:
/usr/share/virtualbox/VBoxGuestAdditions.iso
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.
mount: mount point /media/cdrom does not exist
Isso funcionou para o host MacOS do VirtualBox 5.1.28 executando o Ubuntu Server 16.04.3 LTS guest. Todas as instruções são para o servidor Ubuntu convidado.
Nota: não use a GUI do VirtualBox para "Inserir imagem do CD de adições de convidados". Ele não invocou "vboxadd.sh", assim como o .iso atualizado baixado 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 Internet do SO 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
Então vá lá e execute o instalador do Linux:
cd /media/iso
sudo ./VBoxLinuxAdditions.run
Reinicie seu sistema operacional convidado:
reboot
Você deve acessar sua pasta compartilhada em / media / sf_ [your_folder_name]
Se você pretende obter e usar o Virtual Box 5.1 (não o 5.0), no momento da redação, você não conseguirá obtê-lo através do apt. E adicionar repositórios de terceiros pode levá-lo involuntariamente à versão de 32 bits com uma versão de erro obscura, consulte esta resposta .
Portanto, provavelmente é melhor fazer o download do VirtualBox em si e do 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/
ie
http://download.virtualbox.org/virtualbox/5.1.28/
(Depois dos aborrecimentos de 32 bits acima mencionados), 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 instalador padrão ".deb", respectivamente caixa virtual, para cuidar do pacote de extensão. (Sim, windows-ish, uncool, mas funciona!)
Eu tive o mesmo problema que você, vou explicar o que fiz:
Eu li o Guia do usuário do VirtualBox correspondente à versão do VB instalada.
Eu instalei o VB a partir dos repositórios do Ubuntu; agora é (julho de 2017) a versão 5.0.40
Parece que o VBGuestAdditions.iso precisa ser instalado com a instalação do VM
verificando configurações-> interface do usuário -> dispositivos -> insira a imagem do CD GuestAdditions,
mas, no meu caso, não, procurei esse arquivo ISO no host e, no caso da versão VB, esse arquivo ISO está em / usr / share / virtualbox.
Finalmente, nas configurações da VM (o VBGuestAdditions deve ser instalado no convidado)
em Storage, no controlador IDE, coloquei o caminho para o arquivo VBGuestAdditions.iso e ele 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 acessar a pasta compartilhada (isto último recurso pelo menos no convidado win7).