VMWare安装虚拟机提示The cpu has been disabled by the guest operating system 解决方法

VMWare安装虚拟机提示The cpu has been disabled by the guest operating system 解决方法

  • 一、问题描述
  • 二、问题解决尝试
  • 三、问题小结

叮嘟!最近学习用到了VMWare,在刚开始的摸索过程踩了不少雷,写篇博客分享一下踩雷经验。
在这里插入图片描述
一、问题描述

在VMware里装Kali时出现

“The cpu has been disabled by the guest operating system. You will need to power off or reset the virtual machine at this point.”

1
cpu已被客户机禁用。此时需要关闭或重置虚拟机。

在这里插入图片描述
提示,不能安装。

二、问题解决尝试

此处参照了网上很多方法,一一进行尝试解决。

1、解决方法是*.vmx文件的最后添加两行:
monitor_control.restrict_backdoor = ‘TRUE’
monitor_control.enable_svm = ‘TRUE’

1
【实践无效】

2、在相应的.vmx文件中更改guestOS = “darwin10”

1
【实践无效】

3、编辑vmx的文件,就是开始的时候改成darwin10的那个文件,添加下面这个语句:
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"
新的i3,i5,i7cpu,虚拟机会对对核心进行检验,上面的语句的特点,就是绕过这些检验。
语句的原理是用一个mask骗过不必要的cpu检验

1
【实践无效】

三、问题小结

在网上找了很多种解决办法,绕了很多种弯路,都没有解决这个问题。

1
2
vmware版本 :8.0
kali版本:Kali-Linux-2020.1-vmware-amd64

最后,强行升级到vm的15.5Pro版本,这个问题迎刃而解。

在这里插入图片描述

出现这个问题的小伙伴不妨直接升级VM,可以节约时间减少很多问题。

1
2
关于VM的安装&升级可以参见博文:
待更新

小结啦。
关于VM的更多学习使用随后再来吧!

1
就酱,嘎啦!

在这里插入图片描述

注:
1、实践出真知。
2、关于VM的安装&升级详细步骤参见博文:待更新