【问题标题】:Can't start my virtual Box machine after installing Docker on Windows在 Windows 上安装 Docker 后无法启动我的虚拟 Box 机
【发布时间】:2018-04-05 01:44:48
【问题描述】:

为了学习 ArchLinux,我在 VirtualBox 机器上安装并使用了 ArchLinux。它运行完美。现在我在我的电脑上安装了 Docker(Windows 环境)。在安装 Docker 的过程中,我收到一条警告,如果我在 Windows 上安装 Docker,VirtualBox 将无法启动我的机器,这将导致...

我卸载了 Docker,希望我仍然可以使用我的 ArchLinux。但我不能!

有人知道该怎么做,才能再次正确运行 VirtualBox 和里面的机器吗?

【问题讨论】:

    标签: windows docker virtual-machine virtualbox archlinux


    【解决方案1】:

    VirtualBox 无法再运行,因为 Docker for Windows 在安装过程中激活了 Hyper-V(在您的许可下)。因此,您必须再次禁用此功能。您必须取消选中 Control Panel -> Programs -> Programs and Features -> Turn Windows features on or off 中的 Hyper-V。重新启动后,VirtualBox 应该能够再次运行。

    【讨论】:

    • 谢谢你解决了!我知道这是 hyper-v 的东西,但它不记得是什么。
    • 拯救了我的一天...我想我需要根据 vbox 错误消息打开 Hyper-V。
    • 我还需要禁用 Hypervisor,如下所述:stackoverflow.com/questions/50053255/…
    【解决方案2】:

    我遇到了同样的问题。

    我只是因为使用 BCDEDIT 更改了 Hyper-V 启动类型。

    您可以尝试通过运行以下命令将启动类型设置为关闭:

    bcdedit /set hypervisorlaunchtype off
    

    请看这篇文章 => How to Disable Hyper-V Completely in Windows 10

    【讨论】:

    • 这个命令为我修复了它。但是以管理员权限打开 Powershell,然后运行命令。
    • 要再次打开它,请在具有 root 访问权限的终端上使用 bcdedit /set hypervisorlaunchtype auto 并重新启动。
    • 您还需要重新启动电脑才能使更改生效
    【解决方案3】:

    我也有同样的问题。但是关闭hyper-V后,我仍然无法打开我的虚拟机。 然后我将virtualbox升级到最新版本,然后virtual box再次工作。

    【讨论】:

    • 我在关闭 Hyper-V Windows 功能后也无法启动我的虚拟机。我必须使用 VirtualBox 安装程序修复我的 VirtualBox 安装。
    • 和我一样,我从版本 6.0.4 更新到 6.1.14,我的虚拟机又启动了
    【解决方案4】:

    您必须在控制面板 -> 程序 -> 程序和功能 -> 打开或关闭 Windows 功能中取消选中 Hyper-V 和虚拟机平台(如果选中)。重新启动后,VirtualBox 应该能够再次运行。

    【讨论】:

      猜你喜欢
      • 2016-08-21
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-26
      • 2017-07-16
      相关资源
      最近更新 更多