@ThePirate42 The fact the modules are in-tree or built by DKMS is not important. vmmon
and vmw_vmci
are necessary to launch a VM, but they are not automatically loaded by the kernel. After reboot, they are loaded thanks to the file /usr/lib/modules-load.d/vmware.conf
, but just after the installation you need to load them manually if you don't want to reboot.
vmnet
is loaded when the service vmware-networks.service
is started, so it is not necessary to load it manually. You just have to start/enable the service if you need the network functionnality.
Pinned Comments
jihem commented on 2020-02-10 17:29 (UTC) (edited on 2021-06-19 13:19 (UTC) by jihem)
After the first installation, please:
1) install the appropriate headers package(s) for your installed kernel(s): linux-headers for default kernel, linux-lts-headers for LTS kernel...
2) reboot or load vmw_vmci and vmmon kernel modules (modprobe -a vmw_vmci vmmon)
3) Enable the services you need (using .service units to activate them during boot or .path units to activate them when a VM is started) :
vmware-networks: to have network access inside VMs
vmware-usbarbitrator: to connect USB devices inside VMs