我在 Windows 10 机器上安装了 VirtualBox 版本 6.1.18 r142142 (Qt5.6.2)。它运行顺畅。
然后我在其上安装了 WSL2 和一些客户 Linux。为此,我安装了 2020 年 10 月最新版本的 Windows 10。
现在,当我尝试运行 VirtualBox VM 时,我得到
Failed to open/create the internal network
'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter'
(VERR_INTNET_FLT_IF_NOT_FOUND).
Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).
Result Code:
E_FAIL (0x80004005)
Component:
ConsoleWrap
Interface:
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
我发现了一个这场冲突的长期讨论包含
刚刚安装了 VB 6.1.18,令我惊讶的是,它现在可以与 WSL 2 一起正常运行。
正如我上面所说,我有 VirtualBox 6.1.18,但它不起作用。
我应该怎么办?
答案1
这根本不是同一场冲突。双方现在争论的是完全不同的事情——这次错误消息是关于 VirtualBox 无法连接到网络接口,而不是无法连接到虚拟机管理程序。
运行ncpa.cpl
并在其中找到“VirtualBox Host-Only Network”接口。右键单击它,选择“属性”,并确保“VirtualBox NDIS6 Bridged Networking Driver”存在。
如果这没有帮助,请尝试重新安装 VirtualBox,因为安装程序每次都会从头开始重新创建仅主机网络接口。
(以前 VirtualBox 无法使用整个虚拟化功能,因为每台机器只能有一个虚拟机管理程序。最近的 VirtualBox 版本支持在 Windows 虚拟机管理程序上运行代替VirtualBox 附带的版本。