完美解决VMware Workstation : Could not open /dev/vmmon: No such file or directory


很多人没有找到这个问题的解决办法,当初我也搜索了好多资料,没有得到问题的解决,现将解决方法公布以下。还是goole强悍,建议大家以后遇到问题直接google。
 
g++ 版本过低导致的。
 
执行如下命令
 
 cd .usr/bin
 
root@tiger:/usr/bin# ll gcc*
lrwxrwxrwx 1 root root      7 11月 26 09:32 gcc -> gcc-4.4*
-rwxr-xr-x 1 root root 259232  4月 16  2012 gcc-4.4*
-rwxr-xr-x 1 root root 353216  4月 16  2012 gcc-4.6*
root@tiger:/usr/bin# rm gcc
 
root@tiger:/usr/bin# ln -s gcc-4.6 gcc
root@tiger:/usr/bin# ll gcc*
lrwxrwxrwx 1 root root      7 11月 26 09:32 gcc -> gcc-4.6*
-rwxr-xr-x 1 root root 259232  4月 16  2012 gcc-4.4*
-rwxr-xr-x 1 root root 353216  4月 16  2012 gcc-4.6*
 
root@tiger:/usr/bin# ll g++*
lrwxrwxrwx 1 root root      7 11月 26 09:32 g++ -> g++-4.4*
-rwxr-xr-x 1 root root 259232  4月 16  2012 g++-4.4*
-rwxr-xr-x 1 root root 353216  4月 16  2012 g++-4.6*
root@tiger:/usr/bin# rm g++
 
root@tiger:/usr/bin# ln -s g++-4.6 g++
root@tiger:/usr/bin# ll g++*
lrwxrwxrwx 1 root root      7 11月 26 09:32 g++ -> g++-4.6*
-rwxr-xr-x 1 root root 259232  4月 16  2012 g++-4.4*
-rwxr-xr-x 1 root root 353216  4月 16  2012 g++-4.6*
 
 
 root@tiger:/usr/bin# cd /etc/init.d
 
root@tiger:/usr/bin# sudo mv /usr/lib/vmware/modules/binary /usr/lib/vmware/modules/binary.old
root@tiger:/usr/bin# sudo vmware-modconfig --console --install-all --appname="VMware Player" --icon="vmware-player"
root@tiger:sudo vmware-modconfig --console --install-all
 

相关内容