After installing VMWare workstation 7 on SLES, we can create or open existing virtual machines. But, once you reboot the SLES and try to load existing virtual machines (which previously loaded), it throws error saying "Unable to find /dev/vmmon" module.
Do the following steps:
mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old
vmware-modconfig --console --install-all
The reason is:
VMware comes with some pre-built binaries which somehow don't work on SLES. So we are deleting them, and by running that tool they are built again, this time for this OS.