在(主机操作系统)Windows 7下为(来宾操作系统)Ubuntu实现1600 x 900分辨率


2

我使用在Windows 7 Ultimate上安装的VirtualBox 4.1.16作为来宾OS运行Ubuntu 11.10。

在我的笔记本电脑上,我希望能够以1600 x 900的全屏模式运行Ubuntu。在虚拟机中,我只有选项可以选择4:3的显示设置,例如1600 x 1200、1440 x 1050等。

我安装了来宾添加。

在Windows命令提示符下,我尝试输入:

VBoxManage setextradata "Virtual Ubuntu Coursera ESSAAS" "CustomVideoMode1" "1600x900x16"

这没有用,在Ubuntu中仍然没有1600 x 900分辨率。

在阅读VirtualBox帮助的以下部分后,我尝试了此操作(这也说明了有关“视频模式提示功能”的某些内容):

9.7。高级显示配置9.7.1。自定义VESA分辨率除标准VESA分辨率外,VirtualBox VESA BIOS允许您添加多达16种自定义视频模式,这些模式将报告给来宾操作系统。当将Windows guest虚拟机与VirtualBox Guest Additions一起使用时,将使用自定义图形驱动程序代替后备VESA解决方案,因此该信息不适用。

可以使用额外的数据功能为每个VM配置其他视频模式。额外的数据键称为CustomVideoMode,其中x是从1到16的数字。请注意,将从1读取模式,直到未定义以下数字或达到16。以下示例添加了一种视频模式,该模式对应于许多笔记本计算机的本机显示分辨率:

VBoxManage setextradata“ VM名称”“ CustomVideoMode1”“ 1400x1050x16”定制视频模式的VESA模式ID从0x160开始。为了使用上面定义的自定义视频模式,已向Linux提供以下命令行:

vga = 0x200 | 0x160 vga = 864对于具有VirtualBox Guest Additions的客户机操作系统,可以使用视频模式提示功能设置自定义视频模式。


更新02.06.12

我刚刚尝试使用与原来相同的原始磁盘映像创建新的虚拟机。这安装了Guest Additions v 4.1.6,并为我提供了我想要的1600 x 900全屏显示。在我然后安装Guest Additions v 4.1.16(VirtualBox安装随附的版本)之后,我唯一的选择是4:3显示,例如1600 x1200。似乎是原因。


您使用什么显示器1600 x 900?1440 x 900很常见。
一些免费的泥工

这是我的Dell XPS LS702X笔记本电脑上的屏幕。
Grokodile 2012年

如果在全屏模式下尝试按Ctrl F,会发生什么情况?
BJ292

它的工作原理是,我只有一个非理想的分辨率,例如1600 x 1200,屏幕底部有300像素,我可以选择的最佳分辨率是1024 x 768,但这使我在VM周围留有相当多的黑边。
Grokodile 2012年

@panamack-如果正确设置了来宾添加,则应该可以执行Ctrl F并让Ubuntu充满屏幕。实际上,您应该能够拖动虚拟机的边框,并且在拖动时它的大小应该可以调整。您是如何安装来宾添加项的?
BJ292

Answers:



0

安装Guest Additions +给虚拟机48mb视频内存 + 全屏(ctrl / command + F)=它对我有用

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.