我在 MacOS X Tiger 托管的 VirtualBox VM 上运行了 Ubuntu 9.04 客户机。我试图增加屏幕分辨率,因为客户机默认仅支持 800x600 和 640x480。
我做了一些研究,也研究了问题 1660在本网站上。我理解更改屏幕分辨率需要安装“Linux Guest Additions”。如上所述这一页,我尝试从虚拟机菜单中选择“设备”>>“安装客户机添加功能”。
相应的 CD 映像已正确安装到 Ubuntu 桌面,但在 /media/cdrom 中运行“sudo bash ./VBoxLinux”后,我得到的只是“检测到不支持的 X86 环境”。
根据 VirtualBox 手册,还应该可以调整虚拟机窗口的大小,从而更改客户机的屏幕分辨率。菜单项 Machine>>Auto Resize Guest Display 被激活并变灰。更改虚拟机窗口的实际窗口大小不会对 Ubuntu 客户机的屏幕分辨率产生任何影响。
到目前为止,我的努力到此结束。我想知道是否有人设法提高了在 VirtualBox/MacOS X 上运行的 Ubuntu 客户机的屏幕分辨率。
答案1
答案2
我找到了一个解决方案......当虚拟机正在运行时......
- 转到命令提示符[windows+r,输入 cmd,enter]...
- cd 到 C:\Program Files\Oracle\VirtualBox 并
- 运行此命令
VBoxManage controlvm“Ubuntu10.10”setvideomodehint 1280 800 32
其中“Ubuntu10.10”是您的虚拟机名称...并且您的虚拟机分辨率会随时更改.. :) 是的,将 1280 800 32 字符串更改为您想要的任何分辨率...注意 32 是这里的位深度..
我假设您已经首先安装了 Guest Additions。