Virtualbox从6.0版本后,支持起了Intel cpu的嵌套虚拟化。很多用Virtualbox的朋友开始陷入了茫然,为何在BIOS或EFI中开启了CPU硬件虚拟化后,Virtualbox中的vm菜单中启用嵌套虚拟化的框还是灰色不可用的呢?
答案是,Virtualbox6.0开始,即便在BIOS和EFI里开启了Intel CPU的硬件虚拟化,回到系统中,仍然需要进入Virtualbox安装目录中,对单个vm使用命令行单独开启嵌套虚拟化功能。
网上有很多Windows版Virtualbox6.1开启单个vm嵌套虚拟化的命令介绍,却鲜有Mac版的。
下面我就来为大家介绍Mac版Virtualbox6.1如何开启vm的嵌套虚拟化,我的MacOS版本为10.15.6
Mac版virtualbox开启vm嵌套虚拟化功能:
1、进入virtualbox的安装目录的MacOS命令目录下:
/Applications/VirtualBox.app/Contents/MacOS
2、输入针对单个vm开启嵌套虚拟化的命令。注意:vm我举的例子,是我的一个vm名字叫CentOS,具体操作时,要把CentOS换成自己的vm名字
VBoxManage modifyvm CentOS --nested-hw-virt on
附:Windows开启Virtualbox6.1的嵌套虚拟化的方法:
1、进入BIOS或者EFI
开启cpu的硬件虚拟化
2、进入Virtualbox的安装目录,对单个vm输入以下命令:
VBoxManage modifyvm CentOS --nested-hw-virt on
注意!! CentOS是单个vm的名字,换成自己的即可。