New comment by AnErrupTion on void-packages repository https://github.com/void-linux/void-packages/issues/33557#issuecomment-1538937175 Comment: Running ``vmware-modconfig`` manually won't work either as it requires systemd. However, I've found a workaround to all of this which allows VMware Workstation to run without systemd. Here are the steps: 1. Download and run the VMware Workstation installer: ``# ./VMware-Workstation-Full-17.0.0-20800274.x86_64.bundle`` If it doesn't detect systemd, the installer will put shell scripts under ``/etc/init.d/``. That's perfect for us, because runit also uses shell scripts. 2. Now, we need to compile the kernel modules. Fortunately, someone has made a GitHub repository with the source code for each version of VMware Workstation, starting from version 12.5.x. We can then compile the kernel modules like so: ``` $ git clone https://github.com/mkubecek/vmware-host-modules -b workstation-17.0.2 $ cd vmware-host-modules $ make # make install ``` Note that the kernel modules will not be using DKMS, so you'll have to recompile them manually after each kernel update. 3. Reboot so the kernel modules can load. 4. Finally, we need to start the vmware and vmware-USBArbitrator services, like so (you may start them automatically at boot): ``` # sh /etc/init.d/vmware start # sh /etc/init.d/vmware-USBArbitrator start ``` 6. And we're done! You should now be able to launch and use VMware Workstation. :D