如何在Virtual Box Linux GuestOS上运行嵌套虚拟化(即KVM Andorid仿真器?)>

问题描述 投票:0回答:1

我的主机笔记本电脑具有Intel i7处理器,并且在BIOS中启用了虚拟化。我知道从Virtual Box 6.0开始,Virtual Box allows nested virtualization, with passthrough of hardware virtualization functions to the guest VM

在VirtualBox的我的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起,我将能够在Guest OS上运行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

有人知道如何在Virtual Box Linux GuestOS上运行嵌套虚拟化(即KVM Andorid Emulator)吗?>>

我的主机笔记本电脑具有Intel i7处理器,并且在BIOS中启用了虚拟化。我知道从Virtual Box 6.0开始,Virtual Box允许嵌套虚拟化,并通过硬件传递...

linux android-emulator virtualbox virtualization kvm
1个回答
0
投票

您不能,因为Virtualbox在6.0版中不支持Intel处理器的嵌套虚拟化。但是,它仅在v6.0中支持AMD处理器。

考虑将您的虚拟盒子更新到v6.1或更高版本。与该版本相同,Virtualbox开始支持Intel处理器上的嵌套可视化。

© www.soinside.com 2019 - 2024. All rights reserved.