Vmare 启动移动后的centos 报错问题解决

  1. 虚拟机提示:无法打开内核设备“\.\Global\vmx86”: 系统找不到指定的文件
    Vmare 启动移动后的centos 报错问题解决_第1张图片
    解决办法:
    在vmare 的安装目录创建一下文件 :
    文件名更改为 vmware.bat
//新建文本,将如下代码块复制进去,重命名文件为vmware.bat
//将文件放入vmware.exe所在目录,并双击
net start vmci
net start vmx86
net start VMnetuserif
sc config vmci=auto
sc config vmx86=auto
sc config VMnetuserif=auto
pause

在启动vmare.exe 双击该文件,并查看日志:
正常启动如下:
Vmare 启动移动后的centos 报错问题解决_第2张图片
我的电脑就是vmx86 服务启动不成功:
解决办法:
使用vmare 安装目录下的vnetlib 重新安装该服务:

在cmd中使用cd命令进入vmware安装目录,先用"
vnetlib -- uninstall vmx86
卸载vmx86,然后使用使
vnetlib -- install vmx86
命令安装vmx86驱动。
再次使用net start vmx86 命令,启动成功。

Vmare 启动移动后的centos 报错问题解决_第3张图片
重新启动虚拟机还是报错:
与 vmx86 驱动程序的版本不匹配: 预期为 410.0,实际为 401.0。 驱动程序“vmx86.sys”的版本不正确。请尝试重新安装 VMware Workstation。

我电脑历史上装过几个版本的vmware workstation:
怀疑是不兼容版本生成的vmx.86.sys 在系统中和该软件冲突,又没有重新生成成功,替换匹配版本(我直接通过everything 在系统中搜这个文件,然后将日期更新的一个文件拷贝到这个目录替换)的vmx86.sys 到 C:\Windows\System32\drivers 目录下;

看网上的分析为以下:
Vmare 启动移动后的centos 报错问题解决_第4张图片
这个问题还是蛮棘手的,希望可以帮到大家

你可能感兴趣的:(虚拟机,Vmare,centos,linux,运维)