[Unit] Description=Rebuild VMware host modules (vmmon/vmnet) for running kernel if missing Documentation=man:vmware-modconfig(1) # VMware modules are not DKMS-managed; ensure they exist before vmware-host starts. After=local-fs.target Before=vmware-host.service ConditionPathExists=/usr/bin/vmware-modconfig [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/local/sbin/vmware-modules-rebuild.sh # Building modules can take a little while on a cold kernel. TimeoutStartSec=600 [Install] WantedBy=multi-user.target