叮嘟!最近学习用到了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.”
cpu已被客户机禁用。此时需要关闭或重置虚拟机。
提示,不能安装。
二、问题解决尝试
此处参照了网上很多方法,一一进行尝试解决。
1、解决方法是*.vmx文件的最后添加两行:
monitor_control.restrict_backdoor = ‘TRUE’
monitor_control.enable_svm = ‘TRUE’
【实践无效】
2、在相应的.vmx文件中更改guestOS = “darwin10”
【实践无效】
3、编辑vmx的文件,就是开始的时候改成darwin10的那个文件,添加下面这个语句:
cpuid.1.eax = “0000:0000:0000:0001:0000:0110:1010:0101”
新的i3,i5,i7cpu,虚拟机会对对核心进行检验,上面的语句的特点,就是绕过这些检验。
语句的原理是用一个mask骗过不必要的cpu检验
【实践无效】
三、问题小结
在网上找了很多种解决办法,绕了很多种弯路,都没有解决这个问题。
vmware版本 :8.0
kali版本:Kali-Linux-2020.1-vmware-amd64
最后,强行升级到vm的15.5Pro版本,这个问题迎刃而解。
出现这个问题的小伙伴不妨直接升级VM,可以节约时间减少很多问题。
关于VM的安装&升级可以参见博文:
待更新
小结啦。
关于VM的更多学习使用随后再来吧!
就酱,嘎啦!
注:
1、实践出真知。
2、关于VM的安装&升级详细步骤参见博文:待更新