Ubuntu 启动时 vmwgfx 失败

Ubuntu 启动时 vmwgfx 失败

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.

我按照网上的解决方案操作(见下面的链接)。不幸的是,它对我不起作用。

所有解决方案建议关闭 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 上正常工作:perlgccdkms显然,你现在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 分钟后,虚拟机最终启动,没有任何进一步的解释。

相关内容