Answers:
KVM需要VT-X / AMD-V,但VirtualBox 不会将VT-X / AMD-V传递给来宾操作系统。
因此,KVM无法在VirtualBox中运行。请跟踪错误代码#4032。
VT-X和AMD-V(所谓的虚拟化扩展)在CPU中本地运行客户机操作系统。没有它们,虚拟化软件必须解释软件中的操作系统操作码,这非常慢。
目前,您可以
egrep -c "(svm|vmx)" /proc/cpuinfo
。0表示不。
Virtualbox刚刚发布了(12/18/2018)版本6,该版本预计将嵌套虚拟化。但是,目前看来,它在Intel proc上仍然不可用。 https://www.virtualbox.org/wiki/下载
关于主要问题(在Ubuntu中启用嵌套虚拟化)-KVM模块在Ubuntu 16及更高版本(可能也是较低版本)上支持嵌套虚拟化。不确定要在主机上使用XEN,但是可以肯定地将XEN嵌套在KVM中。