Adições de convidados do Virtualbox instaladas mas não funcionando - conflito de versões

0

Esta é minha configuração.

           Host                                     Guest
Ubuntu 12.04 LTS                                  Kali Linux Gnome 3.22.2
3.11.0-26-generic                                 4.9.0-kali3-amd64

Agora que eu instalei o virtualbox no host e inicializei no sistema operacional convidado com êxito. Tudo foi atualizado no convidado.

apt-get update
apt-get upgrade

O arquivo de origem em /etc/apt/sources.list tinha isso (sistema operacional convidado)

#Kali Sources
deb http://http.kali.org/kali kali-rolling main contrib non-free
deb-src http://http.kali.org/kali kali-rolling main contrib non-free

Quando tentei instalar os cabeçalhos do linux

apt-get install linux-headers-$(uname -r)

Não tenho nada para atualizar, mostrei que tudo estava atualizado.

Adicionando adições de convidado:

No Virtualbox,

Dispositivos- > Instale a imagem do CD de adições aos convidados

mostrou que nenhum arquivo de disco estava em /usr/share/virtualbox/ .

Então, naveguei para o diretório so e, para minha felicidade, havia um arquivo de imagem chamado VBoxGuestAdditions.iso Eu montei e executei o script

VBoxLinuxAdditions.run

Ele mostrou que tudo foi copiado e eu tive que reiniciar. Na reinicialização, ele mostrou algumas linhas que

FAILED: Virtualbox guest addition kernel modules like so.

Para sua informação,

apt-get install build-essential linux-headers-generic dkms
apt-get dist-upgrade

já foi feito com perfeição.

Se eu clicar em Ver- > Modo de exibição em tela cheia , não funcionará. A opção Redimensionar automaticamente a exibição do convidado ficou esmaecida.

Foi um sinal de que as adições de convidados não foram instaladas.

Então, eu tentei limpar o virtualbox-dkms e tentar tudo novamente

Mas, mostrou que 0 para atualizar. E isso, o existente já é uma versão mais recente.

Uma vez li em uma postagem que a instalação do VirtualBox no convidado e no host entraria em conflito entre si. Então, fui ao terminal do host e tentei

sudo apt-get update
sudo apt-get upgrade

Ele pediu 269 MB de instalação. Eu verifiquei a lista de arquivos. Não havia virtualbox nele. Eu deixo correr.

Reinicie o host. Ainda sem sorte.

Eu fui ao centro de software do Ubuntu e procurei

virtualbox

Ele disse que remove já estava instalado.

Tentei sudo apt-get install virtualbox

Nada de novo para instalar, mostrou.

Não pude me ajudar com isso.

**

    
por Kameshwaran 22.04.2017 / 14:04

2 respostas

0

Não sei dizer se isso pode resolver o seu problema, mas é assim que funciona.

Conflito de versões e forçamento de atualizações manuais

Verifiquei se a caixa virtual na máquina host era 4.2.1 e se a do convidado era a mais recente, 5.1.18.    No link ele disse que a versão 5.12 estava disponível para o Precise Pangolin 12.04LTS.

Transferido pelo firefox e mantido o arquivo .deb.

Ao tentar instalar via terminal, ele disse que o antigo não pode ser removido.

Então,

sudo apt-get remove virtualbox-\*
sudo apt-get purge virtualbox-\*

fez isso.

Isto não removerá seus arquivos e configurações de configuração do VirtualBox.

Reinicie e instale o .deb

Execute a caixa virtual e inicialize o convidado.

Viola, funcionou! Finalmente, foi a versão antiga do virtualbox no Ubuntu 12.04, que levou 20 horas.

Uma lição aprendida por dia: O Ubuntu Software Center não encontrou uma nova versão para sudo apt-get install virtualbox-5.1 . Porque o Centro de Software não foi atualizado para os últimos lançamentos.

Outra solução pode ser, incluindo a lista de repo do virtualbox em sources.list no Ubuntu. (Poste aqui por favor, se funcionar também, porque eu não tentei isso)

Não consigo obter nenhum recurso de imagem para isso. Eu tentei tantos passos. Não poderia fazê-los aqui. Mas eu também tentei essas etapas

Purging virtualbox

rm virtualbox dkms modules

dist-upgrade

apt-get install virtualbox-guest-additions-iso

não na ordem, no entanto.

    
por Kameshwaran 22.04.2017 / 14:12
1

Eu também não trabalhava com acréscimos de convidado. Eu poderia inicializar o Kubuntu 12.04, mas a resolução era apenas 1024x720. A opção Redimensionar automaticamente a exibição do convidado também ficou cinza.

Eu tive um erro - "consolerc is readonly" quando tentei iniciá-lo. Notei que o arquivo consolerc era próprio por root. chown myuser: myuser não resolveu o problema. Foi cair de novo na raiz. Então decidi criar um novo usuário.

sudo adduser newuser

sudo usermod -aG adm,sudo newuser

E isso resolveu tudo! Agora eu tenho todas as resoluções de tela disponíveis no meu sistema operacional convidado. E ainda melhor - a resolução muda automaticamente quando eu estico a janela do sistema operacional convidado, para que pareça perfeito. E não tenho mais erros relacionados à propriedade de arquivos de configuração.

    
por Eugene Kusnetsov 22.06.2017 / 11:01