Ubuntu(64 位)虚拟机通过 VM VirtualBox Manager 在 Windows 10 计算机上正常运行。今天,突然,它在启动过程中出现以下错误。
vmwgfx 0000:00:0Z.0 [drm] *ERROR* vmwgfx seems to be running on an unsupported hypervisor.
vmwgfx 0000:00:0Z.0 [drm] *ERROR* This configuration is likely broken.
vmwgfx 0000:00:0Z.0 [drm] *ERROR* Please switch to a supported graphics device to avoid problems.
我按照网上的解决方案操作(见下面的链接)。不幸的是,它对我不起作用。
- https://forums.virtualbox.org/viewtopic.php?t=110879
- https://www.reddit.com/r/virtualbox/comments/16s6dcl/suddenly_getting_error_vmwgfx_seems_to_be_running/
所有解决方案建议关闭 Windows 虚拟机管理程序 (Hyper-V)功能。我不确定它是否完全关闭。希望有人能在这里提供另一种解决方案。
这里我上传了VBox.Log:https://pastebin.com/ZkXRbJrc
图形设置:VMSVGA
更新: 状态栏上的绿色海龟没有显示。这表明 Hyper-V 是否处于活动状态。
执行引擎:VT-x/AMD-V
显卡驱动程序:Intel UHD Graphics 630
答案1
我设法修复了启动失败。原来是存储问题。我一直在使用动态存储。在将大量数据从主机传输到虚拟机后,它卡住了(我的理论)。我通过 ALT+F2 登录计算机并删除了大块文件,因此虚拟机启动时没有任何问题。
答案2
这里出现登录问题,当我输入用户密码时,系统停留在空白屏幕上并且无法加载,使用 ctrl+f 更改虚拟机的视图有时有效但并非总是有效,我不知道这是否与上面提到的日志有关,但在我的启动日志中我有同样的错误。
- vmwgfx 0000:00:02.0:[drm]错误vmwgfx 似乎正在不受支持的虚拟机管理程序上运行。
*vmwgfx 0000:00:02.0:[drm]错误这个配置很可能已经损坏。
*vmwgfx 0000:00:02.0:[drm]错误请切换到受支持的图形设备以避免出现问题。
我碰巧有相同的 GPU:Intel UHD Graphics 630
答案3
我不确定为什么, 但这个答案对我来说很管用。我已经注意到,如果没有以下软件包,安装 guest addidtions 无法在 ubuntu 上正常工作:perl
和gcc
。dkms
显然,你现在build-essential
module-assistant
也需要。
所以,
sudo apt update
sudo apt upgrade
sudo apt install perl gcc dkms build-essential module-assistant
sudo m-a prepare
# *Insert guest additions cd*
sudo mkdir /media/additions/
sudo mount /dev/cdrom /media/additions
sudo /media/additions/VBoxLinuxAdditions.run
应该是一个工作程序。
我需要进一步调查,但我觉得发生的事情是服务vboxadd
无法正常启动,让用户陷入这些警告中。这些警告可以忽略,并且不会显示问题的根本原因,即 Virtualbox 附加服务无法正常启动。事实上,大约 5 分钟后,虚拟机最终启动,没有任何进一步的解释。