Eu instalei recentemente o Ubuntu no Virtualbox da Oracle. Agora eu quero instalar as adições de convidados.
Iniciei o SO convidado do Ubuntu, cliquei em "Dispositivos" e escolha "Instalar adições de convidados". Nada aconteceu e não vejo o ícone do CD na área de trabalho.
Como posso fazer isso funcionar?
virtualbox
guest-additions
snakile
fonte
fonte
Respostas:
Instalando adições de convidado a partir dos repositórios
Caso tenhamos instalado a edição OSE do Virtual Box a partir dos repositórios, podemos adicionar as adições de convidados dos repositórios no convidado . Isso instalará adições de convidados correspondentes à versão do Virtual Box, conforme obtido nos repositórios. Não é recomendável instalá-los em versões mais recentes do Virtual Box, conforme obtido no repositório Oracle (veja abaixo).
Como alternativa, podemos instalar o pacote virtualbox-guest-additions-iso no host Ubuntu.
O arquivo .iso com uma imagem da edição OSE do CD de adições de convidados será instalado no diretório host
/usr/share/virtualbox/VBoxGuestAdditions.iso
. Monte este arquivo .iso como um CD nas configurações da sua máquina virtual. No convidado, você terá acesso a um CD-ROM com o instalador.Instalando adições de convidados do Virtual Box Manager
Caso as Adições de Convidados falhem na compilação, talvez seja necessário instalar os cabeçalhos do kernel do Linux (consulte Como instalo os arquivos de cabeçalho do kernel? ) Ou também as ferramentas essenciais da compilação . Também é recomendável ter dkms instalado (veja abaixo - Nota 4). Você pode executar este comando em um terminal para instalar os dois:
Selecionando Dispositivos -> Instalar Adições de Convidado (ou pressione Host+ Dno Virtual Box Manager), o CD .iso de Adições de Convidado será carregado, mas não instalado no sistema operacional convidado. Para instalar, precisamos executar o script do instalador
VBoxLinuxAdditions.run
como root ou no prompt de execução automática (veja abaixo).Shell GNOME
Para instalar o Guest Additions, teremos um ícone de CD em nossa área de trabalho assim que a unidade virtual for montada:
O próximo passo é executar o script autorun.sh (como root) neste CD montado , abrindo a unidade e clicando no botão "Executar software". Isso criará e instalará os módulos do kernel vbox necessários.
Unidade
As adições de convidado são montadas como um CD virtual visível no iniciador:
Caso o sistema esteja configurado para executar automaticamente um CD, basta abrir a seguinte caixa de diálogo de execução automática (se não selecionar o símbolo do CD, escolha abrir e escolha Abrir prompt de execução automática )
Depois de inserir suas credenciais para acesso root, as adições de convidados serão criadas conforme visto na saída do terminal:
Pressione Returnpara fechar o terminal.
Instalando adições de convidados de um terminal
Caso as Adições de Convidados não sejam instaladas corretamente, talvez não seja possível inicializar na GUI. Nesse caso, precisamos inicializar mantendo pressionada a Shifttecla para acessar o menu Grub, onde acessamos um shell raiz, conforme mostrado na pergunta a seguir (precisamos montar o sistema de arquivos de leitura / gravação para continuar):
O arquivo .iso de adições de convidados precisa ser instalado no
/dev/cdrom
Virtual Box Manager (veja acima). Em seguida, podemos instalar as adições de convidados digitando os seguintes comandos:Remover adições de convidados
Caso algo dê errado com a instalação das adições de convidado, ou o SO convidado não possa inicializar após a instalação, talvez seja necessário remover as adições. Isso também pode ser feito a partir de um shell raiz , executando um script de desinstalação localizado no diretório de convidados
/opt
.Substitua
x.x.xx
por sua versão atual das adições de convidados.fonte
sudo ./<mountpoint>/VBoxLinuxAdditions.run
Você também pode tentar o seguinte (isso funcionou para mim depois que eu tive que reinstalar as Addtitions de convidados depois que o Update Manager as matou). Solução encontrada aqui:
http://www.unixmen.com/install-guest-addition-in-ubuntu-1010-maverick-meerkat-fix/
Em suma:
Isso encontrou e atualizou a versão correta do VirtualBox Guest Additions e meu sistema parece funcionar corretamente novamente, e suponho que isso também funcionará se o Guest Additions não estiver sendo instalado no item de menu.
Uma outra coisa de nota. Inicialmente, tentei executar isso sob o shell do peixe - verifique se você está usando o bash (ou seja, digite "bash" no terminal antes de começar).
Observe que em sistemas mais recentes, o comando foi alterado para
fonte
virtualbox-guest-x11
em sistemas mais recentes. Eu acho que essa deve ser a resposta aceita, porque as adições de convidados da ISO podem não ser atualizadas automaticamente, em contraste com as instaladas usandoapt-get
.build-essentials
em um 14.04 recém-instalado, e os linux-headers já estavam instalados. Então, rodarsudo apt-get install virtualbox-guest-x11
no sistema convidado era tudo o que eu precisava fazer.OSX
host (10.9.3) e no Ubuntu 12.04 guest no VirtualBox (4.3.12). Eu tive que usarISO
a instalação askubuntu.com/a/22745/24203 (caso contrário temnot such device error
stackoverflow.com/questions/3492466/... )Dentro do sistema operacional convidado, instale o pacote
virtualbox-guest-dkms
. Por exemplo, usando o aplicativo Terminal, digitesudo apt-get install virtualbox-guest-dkms
.fonte
O pacote "virtualbox-guest-additions" padrão no .iso fornecido pela Oracle possui ferramentas gerais para diferentes sistemas operacionais convidados ...
No entanto, o Ubuntu tem seus próprios pacotes dedicados ao Guest Addon específicos do Ubuntu ...
nomeados
virtualbox-ose-guest-dkms and ..-x11 and ..-utils
.Esses pacotes 'virtualbox-ose-guest- *' são compatíveis com DKMS.
"(DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel.)"
Aqui está o link para uma pergunta que fiz há 5 a 6 meses sobre esse problema ... Como posso fazer o Compiz funcionar em uma VM do VirtualBox
fonte
virtualbox-guest-x11
, que irá atrair outras dependências necessárias.virtualbox-guest-dkms
. By the way, esta é a única resposta aceitável neste tópico para mim, pois é a única maneira que minhas adições de convidado trabalharam no VBox. Adicionei meu usuário ao grupo vboxusers com antecedência. Isso pode ajudar?Aqui estão as etapas que eu executei que finalmente funcionaram, mas como o usuário chamado 'pcworld' afirmou acima, pode ter sido o caso em que apenas o último comando foi realmente necessário. Nunca saberei, mas quero compartilhar caso isso ajude mais alguém:
E não esqueça de configurar sua instância do VirtualBox para usar como ram de vídeo de 128 MB e Habilitar aceleração 3D na seção "Configurações de exibição" da sua instância, para obter um bom desempenho.
fonte
sudo apt-get dist-upgrade
fez o truque. Obrigado Clay.Aqui estão as etapas manuais para instalar os módulos do kernel do VirtualBox Guest Additions dentro da VM:
Faça o download do arquivo ISO, por exemplo
Monte o arquivo ISO:
Execute o instalador (adicione
-x
depoissh
para depurar):Para encontrar a versão correta do arquivo ISO, verifique-o em: http://download.virtualbox.org/virtualbox/
Se você estiver usando o Vagrant, a instalação será muito mais simples, seguindo estes comandos:
fonte
Isso funcionou para mim em uma VM convidada do Ubuntu Server 14.04 (sem GUI):
Editar: também funciona com o Ubuntu Server 15.04 e 16.04
1) Instale dkms. A partir da execução do convidado:
2) No menu da janela VirtualBox VM, selecione: Dispositivos -> Inserir imagem do CD de adições de convidados ...
3) Use blkid para identificar o dispositivo de CD-ROM. A partir da execução do convidado:
Uma das linhas na saída deve ficar assim:
A primeira parte (
/dev/sr0
) é o nome do dispositivo de CD-ROM.4) Monte o CD (substitua
/dev/sr0
pelo nome do dispositivo encontrado acima):5) Execute o instalador do Guest Additions:
6) Reinicie o convidado.
fonte
sudo sh /media/cdrom/VBoxLinuxAdditions.run
Issosh
foi necessário porque o CD foi montado sem permissão de execução.--nox11
parâmetros. Você tem alguma ideia?O
virtualbox-guest-additions
pacote deve ser instalado. Além disso, pode parecer que nada aconteceu, mas todo o botão "Install Guest Additions" faz é montar o cdrom. Você deve abrir o gerenciador de arquivos (Nautilus / Dolphin), selecionar o "dispositivo de CD" e executar o instalador.fonte
O procedimento é bem simples.
No menu da caixa selecione Virtual Devices > Inserir Visitante Adições imagem de CD ... .
O seguinte pop-up aparecerá na área de trabalho do Ubuntu:
RunAs adições de seleção e convidado serão instaladas automaticamente.
fonte
wget
URLs nas outras respostas podem estar desatualizados.Se você tiver as adições de convidado .iso, monte-o no VirtualBox através das configurações do SO convidado. Em seguida, inicie o sistema operacional convidado e execute o vboxwindowsadditions-x86 ou amd64 exe.
fonte
Para usuários do Lubuntu 16.04 dentro do Ubuntu 16.04 Virtualbox
Depois de tentar muitas das instruções genéricas do fluxo principal, encontrei instruções específicas do Lubuntu :
Instale as adições de convidados do Virtualbox em uma máquina virtual Lubuntu
Primeira etapa: instalar o software necessário
Em seguida, use o Virtualbox para baixar as adições de convidados e selecione "Instalar adições de convidados" no menu Virtualbox.
Se o CD do VBOXADDITIONS não aparecer no Gerenciador de Arquivos, use o Gerenciador de Arquivos para abrir o conteúdo do CD do VBOXADDITIONS e abra um terminal lá, acessando o menu do Gerenciador de Arquivos e selecionando 'Abrir Pasta Atual no Terminal'
reinicie e divirta-se!
fonte
Abra o Ubuntu no VirtualBox. Abra o FireFox e acesse aqui:
http://download.virtualbox.org/virtualbox/
Encontre sua versão do Virtualbox e clique no link para abri-lo.
Faça o download da sua versão do VBoxGuestAdditions (iso):
Abra-o no gerenciador de arquivamento e extraia arquivos.
Corre:
sudo VBoxLinuxAdditions.run
Reinicie.
Isso funciona se você não conseguir abrir o arquivo iso no VirtualBox (erro ISO9660).
fonte