Virtualbox,如何将来宾(精确)分辨率更改为16:9(1920x1080),而不是默认的4:3?


17

关于askubuntu的解决问题有很多问题,但是似乎没有问题/解决方案可以解决我的问题。

我有一个12.04 / precise主机系统,还安装了Ubuntu 12.04 / precise作为来宾系统。安装后,我可以选择在显示设置中选择1024x768(4:3)和800x600(4:3)作为分辨率。安装来宾添加后,将选项1280x960(4:3)和1440x1050(4:3)添加到列表中。现在总共有4个比率为4:3。

然后,我激活了全屏模式(host + f),并使来宾以本机1920x1200(16:10)的屏幕运行。停用全屏后,分辨率下拉列表中又添加了两个选项:1920x1200(16:10)和1600x1200(4:3)。

我想以1920x1080(16:9)运行来宾,以便可以轻松地在“ full-hd”中录制截屏视频。上次遇到此问题时,解决方案是从主机运行“ VBoxManage controlvm nameofyourVM setvideomodehint width height colordepth”命令,但现在我想知道是否有更简单的方法来解决此问题?

Answers:


11
  1. 转到“ 文件”菜单并激活“ 环境”设置,或者在较新的版本中激活“首选项”
  2. 选择显示,然后将最大来宾屏幕尺寸的设置更改为“提示”,从而可以为宽度和高度设置任意大小(例如1920和1200)。
  3. 重新启动虚拟机并享受它。

1
您在说哪个文件菜单?
CHolmstedt'3

@CHolmstedt Virtualbox Manager的文件菜单起作用。
马塞尔

不幸的是,在Windows 7和VirtualBox 4.3.12上使用ubuntu 16.04 guest虚拟机时,这对我不起作用。Ubuntu的屏幕不能调整,也不会去大于1024×768

5

只需安装Virtualbox Guest Additions,但在确保终端之前已安装DKMS之前:

sudo apt-get install dkms

并更新:

sudo apt-get update

sudo apt-get upgrade

此安装来宾插件后,重新启动计算机,您将获得正确的屏幕比例。


2
恐怕对我没有帮助。正如我在第一篇文章中所说,Guest附加组件已经安装。
CHolmstedt

就我而言,我先升级了VirtualBox,然后又升级了Ubuntu,然后沿线某处的来宾添加似乎停止工作(屏幕未调整大小)。我重新安装了guest虚拟机附加组件,将其升级到最新版本,重新启动了guest虚拟机虚拟机,然后一切又重新开始工作(可以更改虚拟机分辨率)。
jfritz42

4

这是基于@Sangsoo Kim的答案,它对我很有效:

  1. 转到“文件”>“首选项”
  2. 转到“显示”
  3. 将“最大访客屏幕大小”更改为“提示”
  4. 输入1920 x 1200作为宽度和高度。
  5. 重新启动虚拟机,瞧!它只是显示正确的分辨率。

希望有帮助!


1
我认为您的意思是1920年而不是1902
。– Alexej Magura

1

我遇到了同样的问题,我安装了新的ubuntu,然后更新了所有软件包+ dkms,然后在全屏模式下重新启动。在全屏模式下安装Guest Additions,然后在全屏模式下重新启动...

这为我解决了。


1

我知道自该线程的上一次活动以来已经有很长时间了,但这对我有所帮助,并感谢您。就我而言,这些工具已经安装了。

  1. 安装dkms
  2. 进入全屏模式
  3. 卸载工具
  4. 重启
  5. 再次安装工具

1

对@ sangsoo-kim和@ wery-nguyen的答案的进一步修改,以更清楚和提高实用性:

  • 在主机上启动VirtualBox应用程序
  • 从虚拟机列表中选择Windows来宾虚拟机
  • 在VirtualBox应用程序菜单上转到文件>首选项
  • 从首选项列表中选择显示
  • 最大来宾屏幕大小更改为

现在启动虚拟机,您将能够将主机容器窗口调整为所需的任何尺寸,虚拟机将自动调整!

这确实需要在VM内安装并运行正确版本的VirtualBox Guest Additions。检查Windows VM内的状态栏是否有一个小的VirtualBox图标(可能带有黄色的星形)。如果Windows VM状态栏中显示该图标,则表示已安装Guest Additions。确认版本号与主机上运行的VirtualBox App匹配(将鼠标悬停在该图标上以查看Guest Additions版本号,并在Virtual Box应用程序中执行“帮助>关于”以查看该版本号)。

ps您也可以在Windows VM运行时执行此操作,如果不起作用,请在进行更改后重新启动VM。


编辑20188月22日 -您可能还必须在VirtualBox View应用程序菜单上调整Adjust Windows SizeAuto-resize Guest Display项以使调整大小正常工作。

VirtualBox“查看”菜单


0

我也有同样的问题。我安装了dkms,然后按照@Daniel的答案安装了Linux标头。然后重新启动Ubuntu,同时保持全屏模式,它直接切换到正确的16:9分辨率。



0

我有同样的问题,但现在可以了。我必须安装:

sudo apt-get install linux-headers-`uname -r`

错误已登录:/var/log/vboxadd-install.log


@CHolmstedt那么它起作用了吗?
丹尼尔(Daniel)

@丹尼尔不,恐怕不是。我还没有找到适合我问题的解决方案。
CHolmstedt
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.