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/MacOS2、输入针对单个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的名字,换成自己的即可。
本文介绍了如何在Mac版Virtualbox6.1中为特定的虚拟机启用嵌套虚拟化功能。即使BIOS已开启硬件虚拟化,仍需通过命令行进行额外配置。文中提供了具体的命令示例。
5万+

被折叠的 条评论
为什么被折叠?



