VirtualBox中的Linux framebuffer与VMware相比


0

我正在尝试使用虚拟化工具,我希望至少能够理解甚至在您的帮助下解决问题。

简而言之,这是我的配置:Windows XP SP2 32位为“主机”,VirtualBox 4.1.6和VMware 8.0.1为虚拟化应用程序。

我安装了VirtualBox和VMware Arch Linux 作为客户操作系统(虽然它不是与操作系统相关的问题,但这可能并不重要)。

在VirtualBox中,我有一个相对有限的帧缓冲可用分辨率列表(所有都是非常标准的,如800x600,1024x768等),最大的是1600x1200,而我的显示器是1920x1200。

然后我在VMware上安装了完全相同的Arch Linux,并且我可以在这里看到很多分辨率,其中很多都不是那么标准(如1400x1050,1440x900,1856x1392等等),最大的甚至是2560x1536当然,我可以在那里找到我的1920x1200并有效地使用它。

虽然我将不得不使用VirtualBox,但我希望能够在帧缓冲区获得类似的结果。 (请注意, X 系统不会涉及,只有帧缓冲在无X环境下工作)

我的问题是: 这是正常的限制吗?帧缓冲是否应该在VirtualBox中以这种方式工作(虽然可以获得更多并且VMware证明了这一点)?如何获得更多帧缓冲分辨率(如果可能)应该怎么做?

Answers:


0

在Virtual Box设置上,您安装了吗? Virtualbox Guest Additions ?你给机器足够的视频和系统内存了吗?你给它多了一个处理器吗?通过做这些事情,我已经能够大大提高视频功能。记住,你需要两个 GCC DKMS 安装前的包 嘉宾补充 。同样,在VMWare中,您安装了VMWare工具吗?


不,我没有安装也没有VMware工具,也没有VirtualBox Guest Additions。我也认为这是一个可能的解决方案,但是当我没有使用X.org/XFree86时,无法安装Guest Additions并且安装停止时出现类似于“...没有找到X.org或XFree86的消息”。 ..“我想用 FB 在CLI环境中从一开始就可用于内核,并提供给它 蛴螬 因为vga = NNN(我在这个问题上不是那么精通和学术上正确,但可能你得到了我的意思)
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.