我最近正在评估 VMWare 工作站,但随着试用期结束,我决定不再购买许可证,因此我卸载了现已失效的工作站 9 以重新安装播放器。
删除过程很顺利,但当我现在运行 VMWare 播放器安装程序时,我收到一条错误消息,指出计算机上仍然有虚拟机在运行。
我检查了我的软件包,没有其他虚拟化主机软件存在。 VMWare 模块未加载到内核中,并且不存在其他迹象表明应该发生类似的事情(没有无法解释的网络接口、内存使用等)。
造成这种误报的原因是什么?
一些附加信息:最新的 Arch Linux、VMWare 工作站是该机器中的第一个虚拟化产品。
答案1
解决方案:
删除所有对 vmware 和 vmwareworkstation 的引用。
显然,卸载程序没有很好地跟踪其资产,因此我的文件存在于
/etc/vmware
/etc/vmware-workstation
/etc/rc.d
systemd 目录
/usr/bin
等
运行一个locate或类似的命令来查找vmware,所有不需要的部分都会变得明显。
答案2
您可能需要将 vmware 的模块加载到内核中:
vmware-modconfig --console --install-all