VirtualBox虚拟机 Ubuntu分辨率太小的解决方案
今天用VirtualBox成功装上Ubuntu10.04之后发现了一个问题:默认情况下 ubuntu 的分辨率最高只能设到800*600。
但是对于自己的大显示器,在分辨率800*600的ubuntu窗口简直小的可怜。
那究竟如何解决这个问题呢?
VirtualBox提供了一个增强功能。
只要在运行ubuntu的虚拟电脑窗口刚出来以后,点击 窗口主菜单里的设备->安装增强功能。如下图:
进入系统后,ubuntu会自动挂载增强功能镜像到CD驱动器中。
这时候打开 应用程序->附件->终端。(也可用快捷键 Ctrl+Alt+T)
执行cd /media (注意cd后面有空格)进入cd驱动器,
执行ls 看看里面有什么文件,发现有VBOXADDITIONS_4.3.6_91406 这个文件夹,
再执行 cdVBOXADDITIONS_4.3.6_91406 ,打开文件夹,
执行 ls ,看看里面有什么文件。
看到了 VBboxLinuxAdditions.run,
执行sudo sh VBboxLinuxAdditions.run 即可。
运行完毕后会提示你重新启动计算机。这时候执行sudo reboot命令就可以了。
重启后 进入 菜单栏的 系统->首选项->显示器,看到新出现的分辨率1024x768,
设置之即可。
另外 你会发现 安装完增强功能后,在你的windows桌面和虚拟机桌面间鼠标切换不再需要按 Alt+down 了,会自动切换,非常爽!
【yasi】
1)如果在执行VBoxLinuxAdditions.run的过程中提示有compilation fail,则安装c++ tools,比如libalgorithm, libstdc++, g++等:
apt-get install build-essential
然后再按照上面的方式操作
2)首次看到1024x768的桌面时,查看可用的分辨率时,可能只能看到1024x768和800x600两种,其实,如果在virtualbox中按 右ctrl + C(Switch to Scaled Mode),再最大化virtualbox窗口,然后再查看ubuntu的可用的分辨率,会发现,多了许多可用的分辨率
3)不建议装Ubuntu,建议装XUbuntu,因为前者过于臃肿了