我在装有 Windows 10 Pro 的主机上安装了 VirtualBox 7.0.10。我在 VirtualBox 上运行 RockyLinux 9。我发现的问题是,每次启动客户操作系统时,其显示分辨率都会设置为 800x600,即使将其设置为 1920x1080 也是如此。
我也安装了 VirtualBox 客户机添加程序,以下日志显示它已成功安装。
VirtualBox 客户机添加功能:正在启动。
VirtualBox 客户机添加功能:设置模块
VirtualBox Guest Additions:构建 VirtualBox Guest Additions 内核
模块。这可能需要一段时间。
VirtualBox Guest Additions:要为其他已安装的内核构建模块,请运行
VirtualBox 客户机添加项:/sbin/rcvboxadd quicksetup
VirtualBox 客户机添加项:或
VirtualBox 客户机添加项:/sbin/rcvboxadd quicksetup all
VirtualBox 客户机添加项:为内核构建模块
5.14.0-284.25.1.el9_2.x86_64。
$ sudo cat vboxadd-setup.log
为内核 5.14.0-284.25.1.el9_2.x86_64 构建主要的 Guest Additions 7.0.10 模块。
构建共享文件夹支持模块。
构建图形驱动模块。
我也尝试过设置不同的图形驱动程序,例如 VBoxVGA、VBoxSVGA、VMSVGA,但没有成功。我也尝试过将虚拟机的“Visual State”设置为全屏并启用“自动调整客户机显示器大小”,但我找不到任何解决方案。