无法在 VirtualBox 上托管的 Ubuntu 上获得全屏分辨率

无法在 VirtualBox 上托管的 Ubuntu 上获得全屏分辨率

我在 VirtualBox 中运行 Ubunutu 13.04。我已将其设置为以全屏模式运行,但其分辨率远低于我的显示器所能支持的分辨率,并且设置为在主机上显示。当我打开“设置”->“显示”时,最高可能的分辨率设置仍然低于我想要的分辨率,无法充分利用我的显示器。

我已经安装了 Guest Additions。我应该怎么做才能解决这个问题?

答案1

在虚拟机中转到 VirtualBox 选项(与安装 Guest Additions 的位置相同)并选择View -> Auto-resize Guest Display。这会自动将虚拟机的分辨率设置为适当的屏幕尺寸。

答案2

就我而言,我可以通过更改以下设置来解决这个问题。需要关闭虚拟机才能更改设置。

设置(虚拟机)>显示>图形控制器>并选择“VBoxVGA”

答案3

经过一次又一次的努力......卸载了所有的 virtualbox 客户机内容并首先重新安装了 dkms,然后重新安装了客户机添加项,然后才能够执行查看->自动调整客户机显示大小。

最终奏效的是:

可以替代为 root 或者对每个 apt-get 使用 sudo:

$ sudo su -
Password: **********

apt-get remove virtualbox-guest-dkms
apt-get remove virtualbox-guest-additions

你可能会被告知它已经完成了......

shutdown -r now

重启...注意:你很可能需要关闭 Virtualbox 才能重启

apt-get update
apt-get install virtualbox-guest-additions-iso

shutdown -r now

现在处于全屏模式:

Virtualbox 菜单:查看 -> 自动调整客户显示器大小 (Host+G)

您可能需要反复操作才能成功 - 我花了六次!最后一个步骤成功了,但不知道...

请注意,在之前重复此过程的某个时候,我升级到了最新版本的 VirtualBox(这使我的 PC 出现 BSOD),但我不认为这是让 VM 最终识别我的实际屏幕尺寸的因素。

答案4

如果您遇到类似的问题,并且上述方法均无效,请检查以下事项:

机器设置 -> 显示 -> 屏幕 -> 视频内存

将其设置为最大值。

这对我有用,其他所有方法根本不起作用。

相关内容