虚拟机报错:与vmx86驱动程序的版本不匹配:预期为xxx, 实际为xxx。

解决方案(转载):

我也遇到了,搞了一个上午终于解决。

网上的那些完全没用,这里我说说我自己的方法。

归根到底出现这个问题是因为卸载不干净,C:\Windows\system32\drivers这个目录下的vmx86.sys文件就算是vmware卸载了还是存在,而且手动也删除不了(文件被访问),文件粉碎也不行。

所以我猜测你升级安装的时候这个文件是原来的旧文件,于是就出现了vmx86 驱动程序的版本不匹配: 预期为 330.0,实际为 329.0。”这种类似的错误。

那么怎么删除掉这个文件呢,随便重命名这个文件,然后重启,再次手动删除就可以了。

之后重装vmware就可以了。ps:其实我还做了其他操作,比如删除注册表vmware的信息,还有appdata的一些其他的相关文件夹。不过我觉得主要是vmx86.sys文件的关系,你试试不行再去搞注册表这些东西。

作者:知乎用户
链接:https://www.zhihu.com/question/265888907/answer/325983699
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

天知道我查了那么久居然在知乎上查到答案了。。。。
PS:我只进行了随便重命名这个文件,然后重启,再次手动删除就可以了。 原作者的这一步就成功了。

### 关于Ubuntu 18vmx86驱动程序版本匹配的解决方案 当遇到Ubuntu 18vmx86驱动程序版本匹配的问题时,通常可以通过更新驱动程序或调整虚拟化配置来解决问题。以下是详细的分析和建议: #### 更新驱动程序 如果当前使用的vmx86驱动程序版本较旧,则可能导致兼容性问题。可以尝试从供应商官网获取最新版驱动并手动安装。对于基于KVM/QEMU环境下的虚拟机,确保已启用最新的QEMU/KVM支持模块,并验证其是否适配目标操作系统。 ```bash sudo apt update && sudo apt install qemu-guest-agent -y ``` 上述命令用于安装`qemu-guest-agent`服务[^1],该组件有助于增强宿主机虚拟机之间的交互体验,同时可能间接改善某些硬件设备的支持情况。 #### 修改虚拟化设置 针对特定型号的PCI以太网卡直通场景下可能出现的驱动冲突现象,需确认物理设备固件状态以及对应的操作系统内核模组加载状况。例如,在执行以下启动参数前,请先核实相关依赖项是否存在缺失情形: ```plaintext -device vfio-pci,host=0000:02:00.0 ``` 此部分涉及VFIO技术的应用实践,它允许将真实的硬件资源分配至客户域使用;然而倘若源端口所绑定之驱动未能被正确识别或者初始化失败,则同样会引发类似的错误提示。 另外值得注意的是,同发行版本之间可能存在细微差异之处——比如这里提到的Ubuntu LTS系列(如18.04),由于长期维护周期较长的缘故,有时未必能够及时跟进上游社区发布的补丁集合。因此如有必要的话,可考虑升级到更高编号的主要分支上来获得更优的整体表现效果。 最后提醒一点关于文件转换方面的小技巧:假如原始磁盘镜像采用`.vmdk`格式存储而成,则可通过调用专门工具将其转化为更为通用的形式以便后续处理操作更加便捷高效一些。 ```bash qemu-img convert -f vmdk -O qcow2 source.vmdk target.qcow2 ``` 以上脚本展示了如何利用`qemu-img`实用程序完成此类任务的过程演示[^4]。 ---
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值