VirtualBox: comportamento estranho após atualizar o host para o OS X Mavericks

10

Acabei de atualizar meu Mac para o OS X Mavericks. No entanto, depois de fazer isso, estou enfrentando alguns problemas com meu programa VirtualBox, incluindo o seguinte:

1 - As máquinas virtuais (sistemas operacionais convidados) falham ao carregar com a seguinte mensagem de erro:

- Driver do kernel não instalado (rc = 1908); Verifique se o módulo do kernel foi carregado com
sucesso

Eu posso resolver esse problema pela seguinte linha de comando do terminal:

sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart

No entanto, eu tenho que fazer isso toda vez que meu Mac iniciar!

2 - Os dispositivos USB não são mais reconhecidos (tentei usar um filtro e também procurar especificamente os dispositivos, ambos não funcionaram).

3 - Não consigo mais montar pastas compartilhadas através do convidado (não consigo acessar os arquivos do host compartilhado na máquina virtual do convidado).

Alguma idéia de como posso superar esses problemas?

Youssif Saeed
fonte
2
Reinstalando o Virtualbox?
SPRBRN
Obrigado pela resposta rápida. Não há outra maneira de corrigir esses problemas?
Youssif Saeed
2
Eu não faço ideia. Você fez esta pergunta 1 hora atrás. Nesse período, você poderia ter tentado reinstalar várias vezes. Pode ser uma solução rápida. A reinstalação não significa que você exclui a configuração local, para poder manter todas as suas configurações. Reinstalar pode resultar na restauração dos direitos adequados. Como alternativa, pode estar nas suas configurações na sua pasta pessoal. Em seguida, procure .Virtualbox ou algo assim e renomeie isso, inicie o Virtualbox e importe a VM problemática. Então você sabe se é configuração ou instalação. Eu tenho o Mavericks e muitos outros comigo, e deve funcionar normalmente.
SPRBRN
Acabei de publicar a solução que funcionou para mim aqui ...
Adriana Hernández

Respostas:

11

Reinstalar é sua melhor aposta.

O VirtualBox instala drivers no kernel do host que permitem que ele funcione. Quando seu kernel é alterado - como por uma atualização do sistema operacional - esses drivers estão no antigo, mas não no novo. A maneira mais fácil de colocá-los em seu novo kernel é reinstalar o VirtualBox, que também consertará qualquer outra coisa que possa ter sido "danificada" durante a atualização do sistema operacional.

Como o @rxt mencionado em seu comentário, a reinstalação do VirtualBox não perderá nenhuma das suas configurações ou VMs. É o caminho mais conveniente para reparar seus problemas e fazer com que você volte a funcionar.

Kromey
fonte