Se ao iniciar uma máquina virtual, der o erro de que não está carregado o módulo VMMON, mais especificamente a mensagem:
“Could not open /dev/vmmon. Please make sure that the kernel module vmmon is loaded”
Provavelmente significará que não tem os módulos vmmon e vmnet compilados para a versão do kernel
sudo vmware-modconfig --console --install-all
Este comando irá compilar os modulos vmmon e vmnet para o kernel que está a usar.
Caso ainda assim obtenha algum erro ao compilar os mesmos, valide se tem o meta-package “build-essential” instalado, o qual deverá instalar algumas das dependências que necessita. Para tal pode usar o comando:
sudo apt-get update && sudo apt-get install build-essential
Estas instruções foram testadas com o ubuntu 22.04.5 e com o kernel 6.5.0-45-generic. Esta versão do kernel é a ultima suportada à data para a versão 17.6 do VMware Workstation conforme a documentação no site da broadcom aqui.