怎样启用 Virtualbox 嵌套 VTX/Amd-V

你想在 Virtual Box VM 中运行虚拟机,然后你必须启用嵌套虚拟化吗? 但是怎样? 在本教程中,我们让您知道启用嵌套 VTX/Amd-V 选项的命令 VirtualBox 如果它显示为灰色并且您无法选中它的框。

什么是嵌套 Vt x AMD V?

简单来说,当我们在某个现有虚拟机中运行虚拟机时,称为嵌套虚拟化。 为了 example, 如果你有 VirtualBox 安装在您的系统上,并在其中运行另一个虚拟化环境,例如 Windows 来宾操作系统上的 Hyper-V 或 KVM/VirtualBox 在 Linux 发行版上。

然而,在 VirtualBox,我们有嵌套虚拟化选项,但在灰色中,我的意思是我们不能选中它的框来启用它,至少在我的情况下我不能。 如果您在 Virtual Box 中看到同样的问题,并希望为任何来宾操作系统启用嵌套的 VTX/Amd-V,请使用本文中给出的命令。

启用 Virtualbox 嵌套 VTX/AMD-V

此处给出的步骤对于您拥有 VirtualBox 安装…

第一步:打开命令终端

在 Windows 10/7 或某些以前的版本上,使用管理权限运行命令提示符,而对于 macOS 或 Linux 发行版(Ubuntu、CentOS、Linux Mint、Debian 等)使用命令终端。

步骤 2:运行 modifyvm 命令

现在第二步是运行命令使嵌套虚拟化可访问。

VBoxManage modifyvm VM-name --nested-hw-virt on

笔记:将 VM-name 替换为要为其启用嵌套 VTX/AMD-V 的 VM 或来宾操作系统名称。

为了 example, 我们在 Vbox 上有名为 VM 的 Proxmox,因此命令将是这样的:

VBoxManage modifyvm proxmox --nested-hw-virt on

步骤 3:启用嵌套 VTX/Amd-V 选项

现在,打开 VirtualBox 安装在您的主机操作系统上的软件,然后选择您已启用它的 VM。 为了 example,我们想把这个嵌套虚拟化用于Proxmox裸机平台并激活,因此我们选择它。 您可以选择上述命令中使用的来宾 VM。

选择虚拟机后,点击 设置 VBox 菜单中给出的选项。

选择虚拟机,点击设置选项

现在,从左侧面板中选择 系统设置->处理器 Tab,然后选中名为“启用嵌套 VT-x/AMD-V”并点击确定按钮。

就是这样,现在您可以在您的内部安装和启动虚拟机 VirtualBox.