Docker 导致 VM 失败 - 黑屏

Docker causing VM's to fail - black screen

Windows 10 N 专业版,2004 版

在我决定尝试 Docker 之前,我有几个不同的 OS 虚拟机设置。

在安装它并意识到我最好坚持使用 VM 之后,我继续我的 Virtualbox,尝试启动我的旧 VM,但无法通过启动屏幕 - 问题是它进入黑屏。

我创建了几个新的 VM 都导致了同样的问题。我尝试重新启动机器,Windows 恢复,尝试不同的 BIOS 设置,卸载 docker,重新安装 Virtualbox,将 VRAM 增加到 128MB,卸载 Linux 的子系统,禁用 Hypervisor和沙盒。唯一让我与 VM 交互的是启用 EFI - 尽管在选择“启动”选项后我有相同的黑屏。

在 SO 和 Google 上尝试了所有可能的解决方案后,我偶然发现了一条评论(不幸的是我找不到)指出 Docker 安装程序明确覆盖 VM/Hypoer 注册表或过程。我不知道这是否是问题所在,但确实如此。

如何在不重新安装 Windows 的情况下再次获得我的 VM 运行?

听起来问题是:1) 您在 Windows 10 Pro 上使用 VirtualBox 成功 运行 VM,2) 您安装了 Docker,3) Docker 破坏了 VBox。正确吗?

看这里:

https://superuser.com/questions/1290051/virtualbox-no-longer-works-after-uninstalling-docker-on-windows-10.

  1. Control Panel -> Programs and Features
  2. On the left side choose "Turn Windows features on or off
  3. Uncheck Hyper-V
  4. reboot
  5. After reboot you have to reinstall/repair your installation of VirtualBox with the original installer!
  6. Reboot again and it should work

一般来说,请尝试在 https://serverfault.com or https://superuser.com 上发布此类问题。 Whosebug 用于“编程”问题。