Resolvendo o "Could not open /dev/vmmon" do VMWare no Linux
Dica publicada em Linux / Miscelânea
Resolvendo o "Could not open /dev/vmmon" do VMWare no Linux
Se você instalar o VMWare Workstation Pro, em algumas distribuições Linux ele pode acabar com esse erro:
E logo vem mais uma série de outros erros. Isso acontece por vários motivos:
O "vmmon" é o módulo do kernel do monitor de máquina virtual. Você pode reconstruí-lo dessa forma:
O comando já deixa tudo OK. Nem precisa reiniciar.
O serviço VMWare no Slackware por algum motivo, não rodou na inicialização. Eu resolvi assim:
Adicionei essas linhas:
E ao reiniciar o sistema, o programa funcionou normalmente.
Se precisar, no link abaixo tem mais informações.
https://ciscoredes.com.br/2019/02/25/vmware-instalacao-workstation-15-linux/
Vídeo do canal do Youtube:
Pra quem não sabe, o VMWare dá pra usar com licença de uso pessoal.
Could not open /dev/vmmon: Arquivo ou diretório inexistente. Please make sure that the kernel module `vmmon' is loaded.
E logo vem mais uma série de outros erros. Isso acontece por vários motivos:
- O módulo vmmon não foi instalado no kernel.
- O serviço não foi iniciado corretamente.
- Pode ter outros fatores como por exemplo configuração da BIOS.
Solução
O "vmmon" é o módulo do kernel do monitor de máquina virtual. Você pode reconstruí-lo dessa forma:
sudo vmware-modconfig --console --install-all
O comando já deixa tudo OK. Nem precisa reiniciar.
Solução para Inicialização no Slackware
O serviço VMWare no Slackware por algum motivo, não rodou na inicialização. Eu resolvi assim:
sudo kate /etc/rc.d/rc.local
Adicionei essas linhas:
- test -x /etc/rc.d/init.d/vmware && /etc/rc.d/init.d/vmware start
- test -x /etc/rc.d/init.d/vmware-USBArbitrator && /etc/rc.d/init.d/vmware-USBArbitrator start
E ao reiniciar o sistema, o programa funcionou normalmente.
Soluções alternativas
Se precisar, no link abaixo tem mais informações.
https://ciscoredes.com.br/2019/02/25/vmware-instalacao-workstation-15-linux/
Vídeo do canal do Youtube:
Pra quem não sabe, o VMWare dá pra usar com licença de uso pessoal.