VirtualBox 无法在 Windows 10 上正确加载 Linux 映像

VirtualBox 无法在 Windows 10 上正确加载 Linux 映像

我在 Windows 10 Pro v2004 上使用最新版本的 VirtualBox 6.1.16 r140961(Qt5.6.2)。

加载 iso 文件(我尝试了 MX Linux 和 Debian)并启动 VM 实例会向我显示启动画面以启动启动过程,但在第二张图中提供的最后一条消息之后,它无法继续进行mountpoint-cache hash table entries

MX Linux 启动屏幕:

mxLinux 启动屏幕

VirtualBox 挂在这里:

VirtualBox 挂在这里

答案1

我有一个现有的虚拟机在同一时间点无法启动。这是在我升级到 VirtualBox 6.1 之后发生的。当我降级到 6.0.12 时,它仍然无法工作 - 但它确实给了我一个更具信息性的错误:

Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED).

这指出了 VirtualBox 与 Windows Hyper-V 之间存在广泛冲突的问题。解决方案包括消除 Windows 中可以使用 Hyper-V 的所有内容,如下所述这里。我发现只需禁用“虚拟机平台”功能并保持 WSL 启用状态(但必须运行版本 1 以避免冲突),即可启动到 Ubuntu 20.10 Live CD。这是一个新创建的具有 4 个处理器的 VM。

不幸的是,我现有的虚拟机仍然无法启动,现在卡在启动额外处理器的阶段。我最终通过更改设置以使用单个处理器来启动它。显然这不是理想的选择,而且性能会差很多,所以如果有人找到更好的解决方案,请告诉我。

2天后更新: 在我让旧虚拟机再次启动后,我尝试将其改回使用 4 个处理器。它成功启动,但性能仍然受到影响。为了进行比较,我创建了一个具有相同配置(8GB 内存、4 个 CPU)的新虚拟机,它需要大约 1/6 的 CPU 负载才能运行。因此,看起来(就我而言)在最新版本的 Windows 和 VirtualBox 上运行的旧虚拟机存在性能拖累,但如果创建了新虚拟机(如上所述禁用虚拟化),则性能问题似乎不存在。

相关内容