我在 VirtualBox 6.1 上运行 Linux ubuntu 20.04,使用的是 Windows 10。在过去的几周里,它几乎完美地运行,只有一次我遇到了黑屏问题,但那只是视频内存问题。当我今天一周后第一次尝试打开它时,启动提示显示以下错误消息:
[drm:vmw_host_log [vmwgfx]] *ERROR* failed to send host log message
ubuntu 徽标开始旋转,然后消失,然后出现黑屏。
我今天在论坛上看了很多建议,但还是搞不懂。到目前为止,我尝试过:
- 将显示设置从 VMSVGA 更改为 VboxVGA 或 VboxSVGA。我不再在提示中收到此错误,但收到警告“检测到无效设置”。这也导致启动后出现黑屏。我也尝试寻求帮助,但失败了。对于其余步骤,我回到了 VMSVGA 图形控制器。
- 在 Windows 功能中关闭/打开 Windows 虚拟机管理程序平台、虚拟机平台。
- 我显然无法访问 Hyper-V,所以我下载了它。我首先尝试使用命令行禁用它,
bcdedit /set hypervisorlaunchtype off
DISM /Online /Disable-Feature:Microsoft-Hyper-V
在重新启动 PC 后,我去检查 Windows 功能,Hyper-V 已下载但仍然处于激活状态。所以我只是取消选中 Windows 功能中的 Hyper-V 框。这对错误消息也没有任何影响。 - 将视频内存增加到 128Mb,并将磁盘空间增加一倍至 64Gb
- 使用 gpdedit.msc 禁用 DeviceGuard,但我的系统似乎没有它(据我所知,它只是 Windows 10 Pro,我正在运行 Windows 10 Family)。我还禁用了 Windows Defender 的核心隔离。
另外,当我滚动到系统信息底部时,有 4 行与 hyper-v 相关的内容。值(第二列)为“是”,如图所示 我认为这仅显示我的系统是否具有使用 hyper-v 所需的配置。
我不知道下一步该做什么,因为我对这种环境很陌生。我为一个项目使用的所有代码都在这个系统中,我真的不想在这个过程中丢失它。
有人能帮助我吗?
提前谢谢您!