Os cabeçalhos do Linux atualizam o compartilhamento de pastas no VirtualBox?

3

Eu tenho uma caixa virtual rodando o Ubuntu 13.10 (rodando em um host 13.10) que tem duas pastas compartilhadas no host que são montadas na inicialização. Um tempo atrás, o convidado correu algumas atualizações que quebraram o compartilhamento de pasta, o convidado não podia mais ver os dispositivos para montá-los. Eu tive um palpite de ler em torno de que poderia ser algo a ver com os acréscimos de convidados, como obter o lançamento do virtualbox 4.3 do oracle repo e atualizar as adições do convidado resolveu o problema. A questão é, atualização de cabeçalhos de linux de hoje quebrou a montagem novamente, e não parece ser um acréscimo de convidado atualizado para ir para! (reinstalá-los não funciona).

Obviamente, em um nível básico, não instalar as atualizações evitaria esse problema. No entanto, eu estaria interessado em descobrir exatamente por que está se comportando assim.

Estou um pouco fora da minha profundidade aqui, mas se alguém pudesse me apontar na direção certa de uma solução, eu agradeceria.

Se houver mais informações úteis, forneça-me informações.

Mensagem de erro completa que estou recebendo ao tentar usar o gerenciador para montar a imagem do CD de adições do convidado:

Unable to access "VBOXADDITIONS_4.3.4_91027"

Error mounting /dev/sr0 at /media/ptinkler/VBOXADDITIONS_4.3.4_91027: Command-line 'mount -t "iso9660" -o "uheper=udisks2,nodev,nosuid,uid=100,gid=1000,iocharset=utf8,mode=0400,dmode=0500" "/dev/sr0" "/media/maplecroft/VBOXADDITIONS_4.3.4_91027" exited with non-zero exit stats 32: mount: unknown filesystem type 'iso9660'

    
por ptr 04.12.2013 / 10:25

3 respostas

1

A funcionalidade de pastas compartilhadas do Virtual Box depende dos módulos adicionais do kernel. Uma atualização do kernel deve recarregar automaticamente todos os módulos usando dkms (que deve ser instalado por padrão).

Infelizmente, isso nem sempre funciona como esperado. Em seguida, temos que reinstalar as adições do convidado:

As adições dos convidados estarão disponíveis após uma reinicialização do convidado .

Se isso falhar, vale a pena tentar novamente, pois às vezes a instalação não funciona como esperado (sem erros ou avisos).

Também pode valer a pena tentar remover as adições do convidado antes de instalá-las novamente usando o script de desinstalação (substitua x.x.xxx pela sua versão do Virtual Box):

cd /opt/<VirtualBoxAddtions-x.x.xx>/
sudo ./uninstall.sh
    
por Takkat 04.12.2013 / 11:35
0

Isso funcionou! Minha internet estava funcionando a partir do sistema operacional convidado. Então eu poderia baixar as adições ISO e extrair. Também foi capaz de instalá-lo facilmente

Eu também tinha tomado duas etapas antes disso (não tenho certeza se elas ajudaram, mas elas não devem ser prejudicadas, já que as etapas baixaram todos os cabeçalhos e o kernel preparado para adicionar comentários)

Etapas:

sudo apt-get install build-essential module-assistant
sudo m-a prepare
    
por Kiani Rumbo 02.02.2015 / 07:50
-1

Abra o Ubuntu no VirtualBox. Abra o FireFox e vá aqui .

Encontre a sua versão do Virtualbox e clique no link para abri-lo.

Baixe sua versão do VBoxGuestAdditions (iso):

Abra-o no Gerenciador de arquivos e extraia os arquivos

executar:

sudo VBoxLinuxAdditions.run

Reinicie.

    
por user299272 30.06.2014 / 20:13