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


11

我正在VirtualBox中运行Ubunutu 13.04。我已将其设置为在全屏模式下运行,但其分辨率远低于我的显示器所能达到的分辨率,并且设置为可以在主机上显示。当我打开“设置”->“显示”时,可能的最高分辨率设置仍然小于我希望从显示器获得最大收益的设置。

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


我已经知道了这个问题的答案(请参阅下面的答案),但是我无法在线找到针对我的具体情况的解决方案,所以我认为我会把它放在这里,以便其他人可以找到它=)
凯文·

Answers:


9

在VM中(去安装Guest Additions的位置相同)转到VirtualBox选项,然后选择View -> Auto-resize Guest Display。这将自动将您的VM的分辨率设置为适当的屏幕尺寸。


我不敢相信这对我来说是如此简单。我实际上花了几个小时来尝试解决我的设置中的相同问题。总之感谢!
2013年

我没有工作
基督教Vielma

1
有时,我需要在虚拟机上重新安装Guest Additions,然后才能运行。这对您有帮助吗?
凯文

3

经过一遍又一遍的苦苦挣扎后....卸载了所有virtualbox guest虚拟机,并先安装了dkms FIRST,然后又添加了guest虚拟机,然后能够执行View-> Auto-resize Guest Display。

终于奏效了:

替代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菜单:VIEW-> AutoResize Guest Display(主机+ G)

您可能需要反复冲洗才能起作用-花了我六遍!最后一个序列有效,但没有说清楚...

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


我试过了,但是没有效果。我升级到14.04,从那时起,屏幕不再切换到全屏。
Sam007

3

没有足够的代表对user1665886和danijelc的帖子发表评论,所以我想添加以下内容:

该解决方案将卸载dkms,您需要重新安装并重新配置它:

sudo apt-get install virtualbox-guest-dkms
sudo dpkg-reconfigure virtualbox-guest-dkms

完成后,VirtualBox会以显示器的全分辨率自动显示桌面。

感谢Windows博士这个帖子


像魅力一样工作!)))
Altenrion

此方法在Ubuntu 16.04LTS上的系统上不起作用
user1665886

1

这个问题困扰了我两个星期,我终于解决了。现在,GuestAdditions提供的功能(如全屏,共享剪贴板,拖放)全部可用。

最重要的是,不要使用 Oracle VirtualBox附带的“ GUEST ADDITIONS CD”,您通常可以在菜单“设备”-“插入来宾添加CD映像”中找到它。但是,请从官方网页下载最新的VBoxAdditions iso文件,将映像文件安装在您的虚拟机中,然后运行外壳文件“ VBoxLinuxAdditions.run”:

    sudo sh  VBoxLinuxAdditions.run

出现提示时输入密码。重新启动您的虚拟机,然后一切都应该正常工作。


1

就我而言,可以通过更改以下设置来解决此问题。需要关闭VM才能更改设置。

(VM的)设置>显示>图形控制器>并选择“ VBoxVGA”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.