我在 XP 主机上运行 VirtualBox,并使用 xfce 作为窗口管理器安装了 FreeBSD 7.2。除了显示器分辨率之外,一切都运行正常。我只能访问旧的标准分辨率:640 x 480 -- 1600 x 1200。问题是我想在 1680 x 1050 分辨率的显示器上全屏运行 VirtualBox。我尝试了以下方法
- VirtualManage.exe setextradata BSD7.2-Mk2 GUI/MaxGuestResolution 1680x1050x24(以及其他几种分辨率和位深度的变体)。
- 编辑 /etc/X11/xorg.conf 中的带有
Screen
部分的内容Modes "1680x1050"
(及其变体)。
我似乎无法使其工作,而且我无法判断这是 VirtualBox、FreeBSD、X、xfce 还是它们的组合的限制。
答案1
您是否尝试过安装 Guest Additions?从您的 VM 中,安装 ISO 并运行与您的操作系统相对应的脚本。
答案2
我的 VirtualBox 命令行表达式有误。在终端中运行以下命令:
VirtualManage.exe setextradata BSD7.2-Mk2 CustomVideoMode1 1680x1050x16
然后在xorg.conf
works 中进行相应的输入。不幸的是,它只在 16 位模式下工作;24 位不起作用。