当前位置: 首页>>技术教程>>正文


VirtualBox的屏幕分辨率更高?

, , ,

问题描述

我一直在尝试这一段时间,但没有运气。我安装了两次ubuntu-11.10-desktop-i386。还安装了客人补充。不过,我总是可以获得最高的屏幕分辨率,如1024 x 768

我需要更改/etc/X11/xorg.conf文件(example)中的任何内容吗?目前在这条路上没有这样的文件。另外,你能否告诉我11.10版本的文件内容应该是什么?

最佳解决办法

这对我有用,我正在运行VirtualBox 4.1.8和Ubuntu 11.10。

sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

在一个稍微不同的问题在VirtualBox中,屏幕分辨率更高?下找到它

次佳解决办法

我能够在Ubuntu 11.10 guest虚拟机的Windows 7主机上重复出现这个问题。从iso映像安装ubuntu。

当Guest Additions未安装或从Ubuntu源安装时,会发生此问题。

要修复来自虚拟机设备>的此次安装客户添加,插入Guest Additions CD映像选项并运行自动提示。如果您已经从其他来源安装客人补充资料,它会提示您删除现有补充资料并安装新的客人补充资料,只需说’yes’。这将删除客户添加项,如果它们已经从Ubuntu源代码安装并从虚拟机安装附带的源代码构建。

这应该解决这个问题。

第三种解决办法

我刚刚在VirtualBox 4.1.4上安装了Ubuntu 12.04,但即使在安装并重新安装VBOXAdditions之后,也无法使其工作在更高分辨率上。绝望的是,我安装了VBOX 4.1.14并重新安装了VBOXAdditions,但没有任何成功。最后,解决该问题的解决方案是将视频内存(在Ubuntu的VBOX设置中)从12 MB开始增加到48 MB(仍未启用分辨率1366×768),并将其增加到128 MB。重新启动Ubuntu后,一切正常,1366×768是我的默认分辨率。我希望这会帮助你解决问题。干杯!

第四种办法

作为主机和Ubuntu 12.04 LTS桌面作为客户,我对Windows 7 x64上的Virtual Box上的屏幕分辨率感到困扰。我将视频内存提升到了128MB,安装了VirtualBox Linux Additions,但它仍然是不成功的。在Ubuntu中检查显示设置时,我只能选择800×640(4:3)和1024×768(4:3)。

选中复选框在虚拟机设置中启用3D加速使其工作。之后,当访客窗口被调整大小时,大小反映在Ubuntu显示设置中。通过打开全屏模式,我可以在Ubuntu中使用完整的1600×900分辨率。

希望这可以拯救别人的头发。

更新:启用3D加速后,Ubuntu变得极其缓慢。所以我没有选择3D加速,我仍然可以享受全屏分辨率。

第五种办法

这可能是VirtualBox问题,而不是Ubuntu问题。

我以前曾经有过同样的问题。有时候删除和re-installing Additions解决了这个问题。或者只是迫使VirtualBox实际加载它们,而不是只下载它们。

不幸的是,这个问题重演。我发现更新VirtualBox(更新版本)有时会使这种情况变得更糟,并且有时会解决这个问题。这是一个反复出现的问题。

第六种办法

我的系统是运行Ubuntu 12.04 LTS 32位(i386)的64位Windows 7 SP 1。我必须做几乎所有的工作。总结:

  1. 在虚拟机关闭的情况下,更改相关虚拟机的’Settings’。在’Display’下 – > ‘Video’将视频内存滑块移动到’128mb’,并勾选“启用3D加速”。

  2. 现在加载你的Ubuntu虚拟机。在’Devices’下单击“插入客人添加CD图像”。等待它做它的事情。

  3. 重新启动虚拟机。你现在应该能够达到更高的分辨率。否则,可能是因为虚拟机的窗口不够大。拖动角落使其变大或简单:’View’->’Switch to Fullscreen’

希望这可以帮助某人。感谢所有帮助我的其他答案。

第七种办法

最近进入游戏,不知道这个答案会有帮助,但有一个类似的解决方案问题(Mac主机,Ubuntu的Vbox),并在玩xrandrxorg.conf等……我尝试了以下

  • 关闭虚拟盒子

  • 输入主机终端命令VBoxManage setextradata Linux CustomVideoMode1 1152x680x32,其中Linux是vbox名称,CustomVideoMode1是您为1提供一个新分辨率的名称,1152x680x32为1152 x 680 x 32位颜色分辨率(Windows上为VBoxManage.exe)

  • 启动你的vbox

  • re-install嘉宾补充

vbox重启后立即工作。

more info

第八种办法

在Windows 8上使用VirtualBox 4.3和客户端Ubuntu 12.04

我从virtualbox安装目录中提供的iso文件(使用autorun.sh)+重新启动guest虚拟机来安装virtualbox guest添加。

我首先认为它不起作用:分辨率仍然很低,屏幕参数没有显示出更高的分辨率

然后我意识到客户屏幕是在”scale mode”(主机+ C),我切换到全屏(主机+ F)和分辨率是好的!

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/639.html,未经允许,请勿转载。