[Ubuntu] VirtualBox 1.5

| 九月 17, 2007 | 10個迴響 | 沒有引用 | 9905 reads | Size: L, M, S | Edit: P, C |
| Category: Software, Ubuntu. and Tags: , . |

    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 是什麼?看一下這張圖吧:

    VirtualBox1.5_Seamless (by ajer001)

    很詭異的東西,有 Gnome 的 Task bar、有 Windwos 的 Task bar、有 ie4Linux、有 IE、有 Office 2007、有 Pidgin、有 MSN。是的,透過 Seamless Mode,可以讓你看似把 Linux 和 Windwos 介面整合在一起,所以你會產生在 Linux 下完全地執行 Windows 程式的幻覺 :p。這真是個好物啊!這麼一來,必須要切換到 Windwos 的時候又大幅減少了。

     

    在與 Host OS 共用檔案部份,可以透過「分享資料夾」的方式。首先,到「裝置」選單裡面的「分享資料夾」:

    分享資料夾-01 (by ajer001)

    點選旁邊的加號,選擇你要分享的資料夾。接著到 Guest OS 裡面,在我的電腦上面點右鍵,有個「連線網路磁碟機」:

    分享資料夾-02 (by ajer001)

    點選瀏覽,可以看到這個畫面:

    分享資料夾-03 (by ajer001)

    會發現裡面有「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 的執行問題


Leave A Comment:













   


10 迴響 of "[Ubuntu] VirtualBox 1.5"

YukieRe: [Ubuntu] VirtualBox 1.5 By Yukie @ 2007 九月 17, 21:09 :

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

ajer001Re: [Ubuntu] VirtualBox 1.5 By ajer001 @ 2007 九月 17, 21:20 :

Yukie:
沒錯!VMware已經具備這樣的能力,雖然效能不張,不過穩定度卻也還不差。希望能快點迎頭趕上:)

justfor1221Re: [Ubuntu] VirtualBox 1.5 By justfor1221 @ 2007 九月 28, 19:16 :

想問...
這是否就是在ubuntu底下執行windows的程式呢?
還是只是個介面?

ajer001Re: [Ubuntu] VirtualBox 1.5 By ajer001 @ 2007 九月 29, 12:09 :

justfor1221: 他其實就是一個虛擬機器,類似VMware,但是透過 seamless 的模式,可以讓視窗看起來結合在一起了!

Re: [Ubuntu] VirtualBox 1.5 By @ 2007 十月 16, 19:56 :

我在網路連線上看不到VirtualBox Shared Folders這個選項ㄟ,而且我在host的Virtualbox有設定分享資料夾

ajer001Re: [Ubuntu] VirtualBox 1.5 By ajer001 @ 2007 十月 18, 10:32 :

` ':
對不起,那我就真的不知道了,因為我沒辦法複製你的情況。
有可能是因為防火牆嗎?內建的話,看看有沒有把檔案分享的擋掉了?

justfor1221Re: [Ubuntu] VirtualBox 1.5 By justfor1221 @ 2007 十一月 12, 15:39 :

您好
看了你的文章以後
讓我成功的裝了 VirtualBox
不過我有個問題想請教您
就是怎樣才可以使用 Seamless Mode呢?
我現在滑鼠是可以自由的移動不需要按ctrl
可是我怎樣試就是沒有辦法跟你的圖片一樣
安裝程式都必須在模擬的xp底下安裝
可以指點一下嗎?


justfor1221Re: [Ubuntu] VirtualBox 1.5 By justfor1221 @ 2007 十一月 12, 15:43 :

http://shanhan.yu.googlepages.com/why1112.png

順便補上一張圖片

ajer001Re: [Ubuntu] VirtualBox 1.5 By ajer001 @ 2007 十一月 14, 15:49 :

justfor1221 :
你點一下上方工具列的「機器」,裡面就有了 :D

JjRe: [Ubuntu] VirtualBox 1.5 By Jj @ 2007 十一月 18, 09:21 :

我裝完VirtualBox opera就不能用,連開都開不起來,google查是java問題,移除 VirtualBox後opera就又正常