令人驚艷的Sun xVM VirtualBox 1.6.0虛擬電腦

在Ubuntu下可虛擬電腦的軟體不外乎VMWare以及Virtual PC。
VMWare功能強大,知名度也最高,可惜是一個商業氣息的軟體,要完整功能就必須付費,實在不符和Linux的GPL開放精神。
Virtual PC的模擬支援性卻只有windows系利比較好,速度與穩定也比不上VMWare。

今天我要介紹另一套令人驚艷的虛擬電腦軟體:Sun xVM VirtualBox 1.6.0。

因為innote已被Sun給收購,所以這是這套軟體第一次灌上 Sun xVM字樣的版本。

新的VirtualBox圖示和開機畫面令人為之一亮,顯然經過風格統一,虛擬機執行速度更快,如果開一個桌面來放大執行他,一般使用者根本無法分辨他實際操作的是虛擬電腦,可見此版運作的效率已經大大提昇接近實體機了。

不過它的缺點是還不支援DirectX,據說這是目前極力想克服的難題,掛上實際顯示卡的3D驅動程式來增加對遊戲的支援,如果成功,以虛擬機來運行遊戲的一天就不遠了。

此版的特點是增強了虛擬電腦的效能,對於usb的支援,無接縫的視窗運行......

下載Sun xVM VirtualBox 1.6.0
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=innotek-1.6-G-F@CDS-CDS_SMI



安裝流程 ~~(引用來自Neil_Lin 的教學文章

●下載及安裝VirtualBox

1. 選擇作業系統版本,然後按「continue」進行下載,Sun很貼心的幫每個作業系統都準備好安裝程式,Ubuntu 8.04也不例外。

2. 下載回來是個deb檔,用滑鼠在上面點兩下就可以安裝。

ps.Ubuntu 8.04的套件庫中也有VirtualBox的開放原始碼版本,但版號較舊。

●設定帳號權限

1. 上述安裝步驟中,安裝程式會自動在系統中加入vboxusers這個群組名稱。

2. 接著,從選單「系統」→「管理」→「使用者及群組」,按下方「解除鎖定」,輸入管理密碼後回到主畫面,按「管理群組(M):」進入群組設定名單。

3. 尋找vboxusers這個群組名稱(通常在最底下)。

4. 點選vboxusers後,選擇「屬性」,將允許使用VitualBox的使用者都勾選起來,就完成權限設定了。

設定完後,要記得重新登入或重啟系統,設定才會生效。

●設定使用usb裝置的權限

1. 在「系統」→「管理」→「使用者及群組」→「管理群組(M):」中新增群組「usbusers」(注意此處的「群組識別碼」下面設定usbfs的步驟會用到),並將允許使用VitualBox的使用者都勾選起來。

設定完後,要記得重新登入或重啟系統,設定才會生效。

●啟動Ubuntu 8.04的usbfs

Ubuntu 8.04中預設關閉usbfs的支援,會導致VirtualBox出現以下錯誤:

Could not load the Host USB Proxy Service (VERR_FILE_NOT_FOUND). The service might be not installed on the host computer.

為了修正這樣的錯誤,請開終端機,下指令:

sudo gedit /etc/init.d/mountdevsubfs.sh

開啟後,找:

#
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount --rbind /dev/bus/usb /proc/bus/usb

將最後四行的#去掉,如下所示:

#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb

存檔後,再執行:

sudo /etc/init.d/mountdevsubfs.sh start

再下指令:

sudo gedit /etc/fstab

在檔尾加入以下這行:

none /proc/bus/usb usbfs devgid=1001,devmode=664 0 0

注意裡面的devgid就是上述設定權限步驟中的「群組識別碼」。

最後請重新開機或是下指令:

mount /proc/bus/usb

就不會再出現錯誤訊息了,也能夠正常使用usb裝置了。

●安裝Windows虛擬系統

這裡大略說明設定流程,安裝Windows的細節部份就不再贅述。

1. 選「新增」,設定虛擬機名稱、磁碟(映像檔)及記憶體大小,若不太清楚這些是什麼東西,保持預設值即可。

2. 回到VirtualBox主畫面,上方選「設定值」,勾選「掛載光碟機」和「啟用USB控制器」。其餘選項依個人需求進行變更。

3. 用Windows安裝光碟開機,依一般安裝方式進行安裝即可。

ps.有一種利用Ghost製作而成的快速安裝XX版的Windows會無法在VirtualBox內安裝,請選用以正常方式安裝的版本。

●無法捕捉滑鼠指標的解決方法

剛裝好Windows虛擬機時,可能會碰上滑鼠指標失效的問題,解決方式是加裝VBoxGuestAdditions(客端額外功能)(安裝請見下一節),但是沒有滑鼠可以點選怎麼安裝呢?方法有二:

1. 暫時關掉Ubuntu系統內的Compiz Fusion桌面特效,捕捉滑鼠功能會恢復正常,然後就可以用滑鼠點選安裝了。

2. 利用鍵盤在Windows裡操作安裝步驟,不熟悉鍵盤操作的人,可能會不太習慣,可是這是最快速又不用關桌面特效的方法。

●增加VBoxGuestAdditions(客端額外功能)

1. 請選擇上方「裝置」中的「安裝客端額外功能」,XP會自動將VBoxGuestAdditions掛載成虛擬光碟,通常都會自動執行安裝程式,若沒有的話,就進光碟裡執行安裝程式即可。

2. 安裝好後,最大的好處就是不用再按右邊的ctrl來切換主客之間的滑鼠和鍵盤。

3. 其它額外增加的功能包括「自動調整客端顯示大小」及「無縫模式」等。

●開啟無縫模式

如果你依照上述步驟安裝VirtualBox,而且也把VBoxGuestAdditions(客端額外功能)安裝上了,那麼重新開機後就可以使用無縫模式功能了,預設的快捷鍵是右邊的Crtl+L。

●安裝與使用usb裝置

1. 打開VirtualBox,點選「設定值」→「USB」→「啟用USB控制器」。
2. 先插上你要用的usb裝置。
3. 按右邊「+」號,增加剛剛插上的usb裝置,按「確定」,完成。




後記:開機速度相當快,幾乎比實體機快上二分之一,拉動視窗虛擬機的畫面解析度也會立即變動更新。網路功能,usb功能,與主端的資料分享也都正常。

















速度滿快的,剛剛用SwiftShader試了一下.可以玩跑跑卡丁車.看起來好像不錯,電腦快一點應該可以玩的.
下面的答案應該會更正確.

已經有高手開發出用CPU模擬GPU跑出真正的電腦3D遊戲了,據說效能相當令人驚艷!





所以要利用Sun xVM VirtualBox里的xp玩遊戲

還要而外選擇麼什麼嗎?

本來打算拿來玩天堂 不過執行起來都會有錯誤訊息
我在 VISTA 用 VirtualBox 裝 Ubuntu
要怎麼做才能變更 Ubuntu 的解析度呢?
不然預設 800*600 超小的...
(Ubuntu 解析度只有 640*480和800*600兩個可以選)

安裝VirtualBox Guest Additions
應該就可以調解析度了。
在32位元的xp下好像沒辦法安裝64位元的vista~~

不知是否在64位元下的作業系統才能安裝64位元的vista嗎?

這套很好玩~~︿︿

不知可不可以在安裝在記憶卡裡面,使用Ubuntu卻臨時要用XP時在插入開啟WinXP使用呢?
好公民不助長非法拷貝 -- 請停止散佈 .doc 檔 http://www.cyut.edu.tw/~ckhung/a/c041.php 作者: 洪朝貴
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!