在Windows上安装Docker后无法启动我的虚拟Box机器

时间:2017-10-24 09:57:20

标签: windows docker virtual-machine virtualbox archlinux

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

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

有谁知道该怎么做,再次正确运行VirtualBox和机器?

4 个答案:

答案 0 :(得分:28)

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

答案 1 :(得分:1)

我遇到了同样的问题。

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

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

bcdedit /set hypervisorlaunchtype off

请参阅此帖子=> How to Disable Hyper-V Completely in Windows 10

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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