为了学习ArchLinux,我在VirtualBox虚拟机上安装并使用了ArchLinux,并且一切运行良好。现在我在我的Windows环境下安装了Docker,但是在安装Docker时收到了一个警告,即如果我在Windows上安装Docker,则VirtualBox将不能再正常启动我的虚拟机……
我卸载了Docker,希望仍然能够使用我的ArchLinux。但是现在我无法使用了!
有人知道应该怎么做才能再次正确地运行VirtualBox和其中的虚拟机吗?
为了学习ArchLinux,我在VirtualBox虚拟机上安装并使用了ArchLinux,并且一切运行良好。现在我在我的Windows环境下安装了Docker,但是在安装Docker时收到了一个警告,即如果我在Windows上安装Docker,则VirtualBox将不能再正常启动我的虚拟机……
我卸载了Docker,希望仍然能够使用我的ArchLinux。但是现在我无法使用了!
有人知道应该怎么做才能再次正确地运行VirtualBox和其中的虚拟机吗?
由于 Docker for Windows 在安装过程中(在您的许可下)激活了 Hyper-V,因此 VirtualBox 无法再运行。 因此,您需要再次禁用此功能。 您必须在 控制面板 -> 程序 -> 程序和功能 -> 打开或关闭 Windows 功能
中取消选中 Hyper-V
。 重新启动后,VirtualBox 应该能够再次运行。
我有同样的问题。
我只是通过使用BCDEDIT更改Hyper-V启动类型来解决了这个问题。
您可以尝试运行以下命令将启动类型设置为Off:
bcdedit /set hypervisorlaunchtype off
请查看此帖子 => 如何完全在Windows 10中禁用Hyper-Vbcdedit /set hypervisorlaunchtype auto
命令并重新启动。 - Nima Bastani我有同样的问题。但是在关闭 Hyper-V 后,我仍然无法打开我的虚拟机。 然后我升级了 VirtualBox 到最新版本,这样 VirtualBox 就可以正常工作了。
您需要在控制面板 -> 程序和功能 -> 打开或关闭Windows功能中取消勾选Hyper-V和Virtual Machine Platform(如果已经勾选)。 重新启动后,VirtualBox应该能够再次运行。