tbm*_*lva 27 windows virtualization virtualbox virtual-machine wsl-2
我最近将我的 Windows 10 版本更新到了2004版。我还将 WSL 更新为 WSL2。
我在尝试通过 VirtualBox 6.1.8使用虚拟机(Windows 10 主机/Windows 10 来宾)时遇到问题。每次我尝试启动它时,它都会变得非常慢,并且无法通过启动加载屏幕。
我认为最新版本的 VB 解决了这个问题(根据Microsoft 的这个文档)。
我能做些什么来解决这个问题?
Zai*_* R. 23
降级到 WSL1,如果您想避免几天的工作浪费。
我已经升级到 WSL2 并尝试了一些让 VirtualBox 使用它,但我找不到任何有用的东西。很少有指南表明关闭 VirtualBox 的某些功能可以使其工作,但是它会使它比现在更慢,这确实违背了目的。
https://github.com/MicrosoftDocs/WSL/issues/536
https://superuser.com/q/1531337
Sho*_*rxy 18
由于 VirtualBox 6.0 已添加对 Hyper-V 的支持,但它仍处于实验阶段,这解释了性能不佳的原因 ( https://docs.oracle.com/en/virtualization/virtualbox/6.0/admin/hyperv-support.html ) .
我能够通过在 Windows 功能中禁用 WSL2 来解决这个问题。如果您进入,Control Panel > All Control Panel Items > Programs and Features > Windows Features
您会找到一个列表,您可以在其中禁用或启用某些 Windows 功能。
可能 Hyper-V 已经在功能中被禁用,你可能想知道为什么 VirtualBox 仍然不能正常工作。这是因为 WSL2 在幕后使用 Hyper-V,即使它没有为您的自定义使用启用。
为了使您的VirtualBox可以再次使用,你必须取消功能Virtual Machine Platform
和Windows Subsystem for Linux
过并重新启动电脑的效果发生。
显然,这将禁止您的 PC 使用 WSL2,但您可以随时重新激活这些功能以再次使用 WSL2。如果您没有被迫同时使用 VirtualBox 和 WSL2,这就像一个魅力。
归档时间: |
|
查看次数: |
35287 次 |
最近记录: |