Por que meu Mac, atualizado do Mavericks para o Yosemite, não está mais fornecendo recursos necessários ao VMware Fusion?

1

Eu tenho um Mac atualizado do Mavericks para o Yosemite. Quando tentei executar o VMware Fusion, recebi um erro dizendo:

Could not open /dev/vmmon: No such file or directory.
Please make sure that the kernel module 'vmmon' is loaded.

Uma breve pesquisa apareceu para dizer que esse comportamento acontece quando algo mais brilha em todos os números de dispositivos maiores e menores, de modo que o VMware tenta obter um dispositivo e não encontra um número livre.

Houve suspeitos mencionados nos resultados, p. este tópico de comunidades VMware . Seguindo esta recomendação para "tentar novamente, reinicializar, reinstalar" não mudou nada, tanto quanto eu posso dizer.

Não tenho conhecimento de nada que possa estar lembrando os lembretes de dispositivos e não me lembro de ter recebido tais erros da VMware no passado.

Como posso identificar o que está sendo gravado em números de dispositivos maiores e menores (se esse for o culpado)?

Obrigado,

    
por JonathanHayward 01.11.2014 / 22:41

1 resposta

3

O aplicativo VMWare inclui uma extensão do kernel (kext). O Yosemite requer extensões de kernel assinadas, e o VMWare mais antigo não inclui uma extensão de kernel assinada. Como resultado, a extensão do kernel antigo não será carregada no Yosemite. Você precisará atualizar para o VMWare Fusion 7, que inclui o driver assinado. É uma pena que você seja forçado a atualizar, mas isso resolveu o problema para mim.

Além disso, em outro fórum, a seguinte solução (que eu não tentei) pode ser útil:

  1. No terminal, execute:

sudo nvram boot-args="kext-dev-mode = 1"

  1. Reiniciar
por 24.12.2014 / 18:23