如何在 CentosVM 上重新启用图形驱动程序?

如何在 CentosVM 上重新启用图形驱动程序?

我正在使用 Centos 07 虚拟机,该虚拟机在 VirtualBox 上托管 Gnome 桌面。

今天我执行了“yum update”,它升级了 2K 包,当我重新启动时,我发现我的屏幕分辨率限制为 1024x768。

lspci 显示没有正在使用的内核驱动程序:

lspci -k
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter

在没有驱动程序的情况下,我同意我的 Xrandr 给我提供有限的选项:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
    1024x768      61.00* 
    800x600       61.00  
    640x480       60.00

我尝试删除/安装xorg-x11-drv-vesa.x86_64,但实际上我并不知道应该在 VM 上(重新)安装哪个驱动程序......

我如何重新启用我的图形驱动程序?

答案1

实际上,VirtualBox 提供了此驱动程序。只需使用 Yum 重新安装它们(无法通过 VirtualBox 的映像 CD 进行安装):

sudo yum install VirtualBox-guest-additions.x86_64

然后重新启动,一切正常:

lspci -k
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
    Kernel driver in use: vboxvideo
    Kernel modules: vboxvideo

相关内容