我的笔记本电脑主机采用英特尔i7处理器,并在BIOS中启用了虚拟化。我知道从Virtual Box6.0开始,Virtual Box allows nested virtualization, with passthrough of hardware virtualization functions to the guest VM。
在VirtualBox的my GuestOS (Ubuntu)设置中启用以下复选框:
Processor > Extended Features > Enable Nested VT-x/AMD-V
Acceleration > Paravirtualization Interface > KVM
Acceleration > Hardware Virtualization > Enable VT-x/AMD-V
Acceleration > Hardware Virtualization > Enable Nested Paging我假设自从有了VT-x is enabled,我就能够在我的客户操作系统上运行KVM了,但是在运行kvm-ok之后,我发现我的GuestOS不支持KVM扩展。
$ kvm-ok
INFO: Your CPU does not support KVM extensions
INFO: For more detailed results, you should run this as root
HINT: sudo /usr/sbin/kvm-ok
$ egrep -c '(vmx|svm)' /proc/cpuinfo
0有谁知道如何运行嵌套虚拟化(即KVM Android Emulator)在Virtual Box Linux GuestOS上运行?
发布于 2020-06-14 08:54:22
您不能这样做,因为Virtualbox在6.0版中不支持英特尔处理器的嵌套虚拟化。但是,它只支持v6.0中的AMD处理器。
考虑将Virtual box更新到v6.1或更高版本。在该版本中,Virtualbox开始支持英特尔处理器上的嵌套可视化。
发布于 2020-09-03 02:10:09
注意:默认处于关闭状态,需要手动开启。

P.
https://stackoverflow.com/questions/61858292
复制相似问题