[Ubuntu] VirtualBox 1.5
| 九月 17, 2007 | 10個迴響 | 沒有引用 | 9905 reads | Size: L, M, S | Edit: P, C || Category: Software, Ubuntu. and Tags: ubuntu, virtualbox. |
VirtualBox 1.5 推出已經好一陣子了,不過到最近我才有頻繁的在使用、也才把這篇拖了很久的介紹寫完 :p。1.5 版引起了很多的注意,最主要的原因就是 Seamless Mode!再來就是支援 64Bit 的 Guest OS(需要有 64Bit 的 CPU)。這兩個功能實在是太棒、太重要了!
在 Ubuntu下面的安裝方法很簡單,編輯 /etc/apt/sources.list,加上一行:
deb http://www.virtualbox.org/debian feisty non-free
其中,feisty 可以替換成你的版本,例如 dapper、edgy,不過目前還沒有 gusty 的版本。 接著,執行:
wget http://www.virtualbox.org/debian/innotek.asc -O- | sudo apt-key add -
來將 key 加入。接著就可以執行:
sudo apt-get install virtualbox
來安裝。喇賽一下,我發現 virtualbox 好像有收錄到官方套件庫了,在 universe 裡面,叫做 virtualbox-ose。不過似乎我安裝起來覺得怪怪的,居然沒有 /etc/init.d/vboxdrv,所以就移除改用 Virtualbox 官方版本。
裝完後,先執行:
sudo /etc/init.d/vboxdrv setup
來啟動 VirtualBox 的模組。接著把你要允許執行 VirtualBox 的使用者,加入 vboxusers 這個群組:
sudo usermod -G vboxusers -a YOUR_USER_NAME
或是利用「系統」->「管理」->「使用者與群組」來修改。
另外一個常常會遇到的問題,是 USB 裝置無法使用、第一次執行會顯示錯誤訊息,反正等下要重開機,一次搞定吧!首先,新增一個 usbfs 的群組:
sudo groupadd usbfs
然後把要使用 VirtualBox、並且給予 USB 使用權限的帳號加入:
sudo usermod -G usbfs -a YOUR_USER_NAME
接著編輯 /etc/fstab,加上一行:
none /proc/bus/usb usbfs devgid=1001,devmode=664 0 0
其中 devgid 是 usbfs 的 gid,可以用 more /etc/group 之類的去看。
完成上面這一堆動作後,重開機就可以了。
接下來就是自己安裝 Guest OS 的部份,因為 1.5 開始(還是1.4?)就提供了繁體中文,所以應該是沒什麼需要操煩的。安裝好 GuestOS 後,記得將到上方選單的「裝置」裡將光碟卸載。然後點選「裝置」選單裡面的「安裝客端額外功能」來安裝 Guest Addition。這樣會讓 Guest OS 的滑鼠、顯示等功能更齊全。例如自動改變解析度、不需要按 Ctrl就可以在 Guest 和 Host OS 中移動滑鼠等等。更重要的是,這樣才能使用 Seamless Mode!
那,到底 Seamless Mode 是什麼?看一下這張圖吧:
很詭異的東西,有 Gnome 的 Task bar、有 Windwos 的 Task bar、有 ie4Linux、有 IE、有 Office 2007、有 Pidgin、有 MSN。是的,透過 Seamless Mode,可以讓你看似把 Linux 和 Windwos 介面整合在一起,所以你會產生在 Linux 下完全地執行 Windows 程式的幻覺 :p。這真是個好物啊!這麼一來,必須要切換到 Windwos 的時候又大幅減少了。
在與 Host OS 共用檔案部份,可以透過「分享資料夾」的方式。首先,到「裝置」選單裡面的「分享資料夾」:
點選旁邊的加號,選擇你要分享的資料夾。接著到 Guest OS 裡面,在我的電腦上面點右鍵,有個「連線網路磁碟機」:
點選瀏覽,可以看到這個畫面:
會發現裡面有「VirtualBox Shared Folders」,裡面會看到你分享的資料夾,點選它,確定,然後選擇磁碟機代號即可。就可以在我的電腦裡面看到這個共享磁碟,而且可以正常存取!滿方便的。
此外,當然也可以利用 Bridge 的方式來連結 Host OS 與 Guest OS,可以透過 bridge-utils 和 uml-utilities 這兩個套件,因為沒有用到所以研究,請參考 SSH 前輩的「VirtualBox Bridge 模式」一文,寫的非常詳細。
目前來說,VirtualBox 已經是很不錯的選擇了。在我使用的經驗下,我覺得它的效能比 VMware 好,安裝 Guest OS 的速度也快很多。不過我很貪心!希望他可以直接使用顯示卡,而不是虛擬顯卡,這樣就可以直接在 VirtualBox 裡面打電動 :p。另外就是快點把可以直接對將分割區虛擬成硬碟,這樣就可以直接安裝到硬碟裡面,或者直接去開啟多重作業系統裡面的某個 OS。這些都是我很期待的功能!最後,就是加強穩定性吧!目前還是會常常莫名的 Crash :(。加油!
隨機文章:
» [Ubuntu] VirtualBox
» [Ubuntu] VirtualBox on Ubuntu 8.04 Hardy
» [Ubuntu] VirtualBox 停止提供 Repository
» [Ubuntu] 以網路芳鄰(Samba)分享印表機
» [Ubuntu] 裝回 Dapper 和 wine 的執行問題






還有一點,VirtualBox 所架的 GuestOS 很難當作一台獨立的伺服器,要連線進 GuestOS 並不容易。 不像 VMware 的 GuestOS 就真的像一台單獨的電腦,可以架站提供服務。 這一點我滿期待 VirtualBox 改善的!!:)