我正在使用 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