在VirtualBox中安裝了Ubuntu后,Ubuntu的屏幕分辨率非常小,操作非常不便。通過安裝VirtualBox提供的“增強功能組件”,可以解決這一問題,並且使用非常方便。
一、環境 | Environment
Windows2003 / Windows XP VirtualBox 3.2.12 Ubuntu 10.10
二、調整分辨率 | Change the screen resolution
1、在VitualBox中安裝完Ubuntu后,只有800 x 600(4:3)、640 x 480(4:3)兩種分辨率,操作空間非常有限。
2、點擊VirualBox的菜單“設備(D)” -> “安裝增強功能(I)...”。
3、在Ubuntu中點擊菜單“位置” -> “主文件夾”。並加載VBOXADDITIONS_3.2.12_68302虛擬光盤。
4、在Ubuntu中打開終端窗口。執行如下命令:
$ cd /media $ cd VBOXADDITIONS_3.2.12_68302 $ ./VBoxLinuxAdditions-x86.run

5、Ubuntu彈出新的窗口,開始編譯內核增加新的模塊。 當出現 “Installing graphics libraries and desktop services components ...done” ,表示增加功能組件安裝成功。 重啟Ubuntu。
6、點擊VitalBox的菜單“控制(M)”。 發現其中的菜單項“Enter Seamless Mode”和“Disable Guest Display Auto-resize”不再是灰色。 點擊“自動調整窗口大小”菜單項。
7、VirtualBox中的Ubuntu屏幕分辨率會隨着VirtualBox窗口的大小而自動調整大小。
8、再來看屏幕分辨率,發現多了好幾項。如果VirtualBox的窗口大小發生變化,這些分辨率也會變化。 原因:在Ubuntu的內核中增加了模塊,Ubuntu的屏幕分辨率會隨着VirtualBox的窗口大小而自動調整並與之相適應。

- 如果Ubuntu的內核升級了,需要重新安裝“增強功能組件”。
- 如果是在VirtualBox 3.2.10以下版本中安裝Ubuntu 10.10,在安裝“增強功能組件”時會提示編譯內核失敗。
- 如果在VirtualBox 3.2.10以上版本中安裝Window XP,也可以采用同樣的方法:通過安裝“增強功能組件”來實現Windows XP的屏幕分辨率隨着VirtualBox的窗口大小而自動調整。
- 如果選擇全屏模式,VirtualBox中的操作系統的屏幕大小就和主機一樣。