Omi*_*aee 7 hyper-v intel-haxm wsl2
我不确定这是问这个问题的正确地方。
我知道:
那么,如果我完全禁用 Hyper-V,然后安装 HAXM (Android Studio),然后安装 WSL2(这将启用 Hyper-V),会发生什么?HAXM 无法正常工作?
那么,如果我完全禁用 Hyper-V,然后安装 HAXM (Android Studio),然后安装 WSL2(这将启用 Hyper-V),会发生什么?HAXM 无法正常工作?
这是我的理解,是的。
“虚拟机平台”和 WSL 内核是启用 WSL2 必须提供的两个关键组件。如您所知,WSL2 的虚拟机平台“使用 Hyper-V 架构来实现虚拟化”。。并且“某些 3rd 方应用程序在使用 Hyper-V 时无法工作,这意味着它们在启用 WSL 2 时将无法运行,例如 VMware 和 VirtualBox。”
当然,对于 HAXM 来说也是如此。 “为了正确安装 HAXM,必须禁用 Hyper-V 和 WSL2 功能。”
到目前为止,我想我只是重述一下您已经知道的内容,因为评论中的主题似乎有些混乱。
但回到您的问题,由于 Hyper-V(即使在其 WSL2 子集中)是 Type 1 Hypervisor,因此它甚至在 Windows 启动之前就运行。一旦启用,Windows将在 Hyper-V 之上运行,而不是相反。
所以,是的,一旦您重新打开虚拟机平台并重新启动,HAXM 将不再运行。Type 2 虚拟机管理程序无法“赢得比赛”,因为 Type 1 始终会首先启动。
请注意,某些虚拟化技术支持嵌套虚拟化,现在可以与 Hyper-V 和/或 WSL2 的 VMP 一起(在其之上)运行。VMWare、VirtualBox 和 KVM 现在都启用了嵌套虚拟化。
不幸的是,从 Github 问题看来,HAXM 不是其中之一,并且该问题已关闭,似乎没有任何添加该功能的意图。
| 归档时间: |
|
| 查看次数: |
3118 次 |
| 最近记录: |