问题描述:
在vmware中运行linux系统时,会出现“您的主机不满足在启用 Hyper-V 或 Device/Credential Guard 的情况下运行 VMware”bug。
原因分析:
之前一直都好好的,可以启动linux,直到有一天安装了docker desktop之后,再打开linux发现报错。原因是电脑开启了Hyper-V或者开启了Device/Credential Guard,这两个必须都关闭,才能满足VMware运行的最低要求。
解决方案:
关闭Hyper-V或者Device/Credential Guard即可。
不过如果需要运行docker的话还需要打开Hyper-V。
解决步骤:
1.首先关闭 Hyper-V:点击左下角搜索图像,搜索“windows功能”,会出现“启用或关闭windows功能”
2.点击打开之后,关闭Hyper-v(取消勾选)
3.按下 Win + R 组合键,打开 "运行" 对话框。在运行对话框中,输入 gpedit.msc 并点击 "确定"。依次打开: 本地计算机策略 --> 计算机配置 --> 管理模板 --> 系统 --> Device Guard --> 打开基于虚拟化的安全,选择“已禁用”选项:
4.重启计算机,重启linux即可