我下载了一个预建的 Ubuntu 虚拟机,并尝试使用 Virtualbox 6.1 运行它。打开虚拟机的设置时我看到了此信息,虚拟机无法启动。
我尝试在系统设置中选择“加速”选项卡并取消勾选“硬件虚拟化”,但消息并没有消失,我无法单击“确定”(因为它是灰色的 - 我认为问题解决后就可以单击该按钮);只能取消。
我相信我的主板(P6X58D-E 版本 0502)和 CPU(Core I7 950)支持如下所述的加速:无法在 BIOS 中启用 Intel VT-d. 根据任务管理器启用虚拟化:
这是我的 CPU BIOS 设置:
由于我链接的帖子中描述的问题,BIOS 中禁用了 Intel VT-d 配置/Intel VT-d。但是,回答者说,加速时不需要启用它。
我还可以做些什么?
更新
- 我安装了 Docker v19.03.13,但它没有运行
- 我已经尝试过 VirtualBox 版本 6.0.24-139119 和 VirtualBox-6.1.18-142142。
- 我已经安装了 AVG
- 我有以下 Windows 功能。我尝试禁用 hyperv,但理想情况下我希望将 VirtualBox 与 hyperv 一起使用(有没有办法找出使用 vt-x 的内容?):
答案1
Virtualbox 可能难以与 Hyper-V 共存。
尝试禁用 Windows 的“Hyper-V”和“虚拟机平台”功能。我注意到您已经安装了适用于 Linux 的 Windows 子系统 (WSL),如果没有这些功能,您将只能使用 WSL 版本 1,如果您是 WSL 的重度用户,其性能会略差。
如果没有帮助,您可以尝试使用 VMware 而不是 Virtualbox,看看它是否能更好地支持您的计算机硬件(暂时禁用上述 Windows 功能)。