让你的VirtualBox支持宽屏
——刘炜 2008/11/5
由于现在显示设备越来越大,价格越来越低廉。很多同学的超大显示器在高分辨率下工作的很HIGH。但是当你在全屏虚拟机体验 Linux,OpenSolaris的时候却要面对一个黑框,那是非常痛苦的。为了减轻大家的痛苦在这里提供一下解决黑框的问题的方法。不过据我了解目前在VirtualBox上适应宽屏还是有问题的。我自己的14.1的宽屏也未能很好的支持,两侧还是有黑框。
一,在VMWare下适应全屏。
可以通过修改VMWare的配置文件来实现。
VMWare配置文件的后缀名为vmx。
假如你将你的Guest OS命名为OpenSolaris,那么其配置文件就是OpenSolaris.vmx。选择一个文本编辑器打开配置文件,最简单的方式就是选择记事本。
然后在任意位置加入下面这两行代码:
svga.maxWidth=”1024”
svga.maxHeight=”768”
你要重启一下虚拟机!当你重启之后你就会发现你的虚拟机下分辨率是1024*768了。当然你可以依据你的屏幕分辨率需要去调整svga.maxWidth和svga.maxHeight的值。
二,在VirtualBox下虚拟OpenSolaris无法适应宽屏的解决办法。
首先启动虚拟机和OpenSolaris。成功启动之后在虚拟机的客户机的菜单栏里有一个【设备】按钮。选择其中的【安装增强功能】。如下图所示:

这时你的OpenSolaris里就自动给你挂载了一个文件夹。在这个文件夹里的空白区域右击鼠标,选择【在终端中打开】。如下图所示:
切换到管理员权限,也就是ROOT权限。输入 su 然后输入密码。如下图所示:
然后输入pkgadd -d VBoxSolarisAddtions.pkg
中间会提示你安装包的选择,此时我们接受默认直接Enter,全部安装。如下图所示:
SUNWvboxguest的安装许可问题,输入“y”确定安装。如下图所示:

接下来你就会看到安装成功的提示!恭喜你安装成功。不过你需要输入“reboot”来重启一下你的系统。
然后你的OpenSolaris在下次启动之后就会自适应宽屏啦!给大家看个效果图:

动手试试吧^_^