环境介绍

环境介绍

1、当前使用的是 VMware Fusion 虚拟机,
2、使用的操作系统是 MacOS Intel 的操作系统。



我想要在 VMware Fusion 虚拟机上开启虚拟化的操作,结果发现在 虚拟机 CPU 处理器设置上,并没有虚拟化的选项。

这种情况下,如何解决呢?





解决方案

在 Mac 的 访达(Finder) 当中,找到 Unbutu 的虚拟机文件

对应的位置

1、文档 
2、虚拟机/Virtual Machines 的文件夹 
3、找到后缀名称是  .vmwarevm

找到之后的操作如下:

1、点击鼠标右键, 选择该虚拟机文件,  “显示包内容”  (Show Package Contents)
2、在弹出的文件夹当中, 找到一个后缀为  .vmx 的文件  (例如: Ubuntun.vmx)
3、右键点击这个 .vmx文件, 选择以文本的方式打开

需要在 .vmx 文件的末尾,添加配置开关,具体内容如下:

vhv.enable = "TRUE"
nestedHVEnabled = "TRUE"
vpmc.enable = "TRUE"

添加完毕之后,保存文件,重新打开虚拟机。





后续问题

如果在开启虚拟机的过程当中,出现了报错无法打开的情况,你需要做如下的调整:

还是需要找到这个 .vmx 的文件, 将之前的内容,改为下面的两行内容,也就是说去掉 vpmc.enable 的选项

vhv.enable = "TRUE"
nestedHVEnabled = "TRUE"

添加完毕之后,保存文件,重新打开虚拟机。





Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐