2009年11月3日 星期二

Ubuntu 9.10 + VirtualBox Guest Additions

Ubuntu 9.10 釋出了!不過根據過去的經驗,剛剛發行的 Ubuntu 在前一二週都會有一些地雷,所以我目前還不敢把我日常使用(寫作業、文章)的筆電升到 Ubuntu 9.10。我大概要到期中考之後才會想要升級吧!

不過在那之前,我會想要先用 VirtualBox 來玩玩看。然而在使用 VirtualBox 跑 Ubuntu 9.10 的時候,我必需忍受 800x600 的小螢幕感覺很痛苦。我忽然想到 Windows XP 當 VirtualBox 的 Guest 的時候可以安裝 VirutalBox Guest Additions 讓 Guest 的解析度可以隨 VirtualBox 的視窗大小做修改,我就在想 Ubuntu 9.10 可不可以?答案當然是可以的!(不然我寫這篇幹麼? XD )不過有一些麻煩的事要做。
  1. 從 VirtualBox 選單選擇「裝置 > 客戶端額外功能」,你會發現有一片光碟被掛載到你的 Ubuntu 9.10。
  2. 從 Ubuntu 的「應用程式 > 附屬應用程式 > 終端機」開啟終端機
  3. sudo aptitude install patch
    (安裝 patch 這個程式,可以讓我們依修正檔修補程式碼)
  4. cd /media/cdrom
  5. ./VBoxLinuxAdditionals-x86.run --target ~/vbox
  6. cd ~/vbox
  7. wget http://w.csie.org/~b97073/W/ubuntu910-vbox.patch
  8. patch -p1 < ubuntu910-vbox.patch
  9. sudo ./install.sh
  10. 重新開機
如果以上都沒有錯誤,重新開機之後就應該可以享受「任意」的螢幕大小了!

參考資料:
Compilation of VirtualBox add-ins for Ubuntu 9.10
Reply of "Ubuntu 9.04 alpha6 and Virtualbox video driver for X"