軟體試用達人必備工具 – VirtualBox 虛擬多個作業系統完全攻略
Posted in 七月 21st, 2008 by 阿育 | Filed under 軟體介紹 | Comments (19)設定虛擬機器並安裝作業系統
建立好虛擬機器後,主介面的左側就會出現剛剛建立的虛擬機器,為了讓這部虛擬機器可以安裝作業系統、安裝完後可以上網及與原本的作業系統交換檔案、資料,因此還需做一些設定,選擇已建立的虛擬機器,按下「設定」。
掛載光碟,在光碟這一頁將「掛載光碟機」打勾,並選擇你要掛載的光碟機,讓虛擬機器可以讀取實體光碟機,甚至可以直接掛載光碟映像檔,支援ISO格式。
設定虛擬機器網路配接卡,這個步驟使用預設就可以,不需設定,重點是要把網路配接卡設定到NAT,並將「啟動網路路卡」及「網路以連接」打勾,這樣一來只要在你的作業系統連上網路,進入虛擬機器作業系統後就可以直接上網,不需再做ADSL等設定(IP根本是一樣的)。
接著切換到分享資料夾,按下右邊的資料夾新增按鈕,新增一個分享資料夾,讓虛擬機器的檔案、資料可以跟原本的作業系統交換。
選取要互相分享、共用的資料夾,並設定資料夾名稱,這個名稱在安裝好作業系統後會用上

一切都設定好之後,回到主介面,按下「啟動」,就可以啟動這部虛擬機器,由於之前的設定,這部虛擬機器已經可以讀取光碟機了,而虛擬預設就是以光碟開機,也可以在啟動畫面按下「F12」設定開機順序。
接下來省略一連串系統安裝……………
如果這時候你用滑鼠點了虛擬主機中的畫面,會出現如下圖,之後你的滑鼠就無法再移出虛擬機器的視窗中,這是因為還沒安裝/啟用滑鼠整合,因此滑鼠整個被這個虛擬機器吃掉了,這時候不用擔心,按下「右邊的Ctrl」鍵就可以了,右邊Ctrl鍵,在VirtualBox又稱host鍵,有許多功能都要搭配host鍵使用,下面會介紹host鍵及啟用滑鼠整合。
安裝客戶端額外功能及滑鼠整合
下圖為安裝好的WindowsXP,正在VirtualBox的虛擬機器視窗中執行

接著要安裝客戶端額外功能,才能使用滑鼠整合等功能,先按下虛擬機器視窗中的「裝置 >> 安裝客戶端額外功能」,我的情況是他沒有任何反應,接著按下「裝置 >> 掛載光碟 >> 光碟映像檔」

由於剛剛按了「 安裝客戶端額外功能」所以此時光碟映像檔中會多了一個VBoxGuestAdditons.iso的映像檔,選擇它並按下選取即可掛載這個映像檔到虛擬機器的光碟中
接著會自動執行安裝程式,如果沒有,就到虛擬機器的光碟機中按右鍵「自動播放」,進行這個安裝
安裝完之後他會要求重新啟動虛擬機器,重新啟動之後就已經支援滑鼠整合的功能了,滑鼠再也不會被虛擬機器吃掉了。
剛剛設定的分享資料夾也可以在「網路上的芳鄰 >> 整個網路 >> VirtualBox Shared Folders」中找到。
或者也可以將分享資料夾設定成一個網路磁碟機,從虛擬機器作業系統中的「開始 >> 執行」,輸入:
net use [磁碟代號]: \\Vboxsvr\[分享資料夾名稱]
例如我設定的分享資料夾名稱是「虛擬機器分享」就輸入如下:
net use x: \\Vboxsvr\虛擬機器分享
就可以在虛擬機器作業系統中的我的電腦中看到這樣一個網路磁碟機

Unix-Like的作業系統則使用mount指令掛載磁碟機,語法如下:
mount -t vboxsf [分享資料夾名稱] [掛載位置]
例如我在Ubuntu桌面新增一個「主端分享」的資料夾,而我設定的分享資料夾名稱是「虛擬機器分享」,打開終端機,輸入如下:
sudo mount -t vboxsf 虛擬機器分享 /home/使用者名稱/Desktop/主端分享
現在也可以直接在原本的作業系統複製文字,到虛擬機器中貼上,或者相反。
現在看一下虛擬機器視窗功能表中的「機器」前面四個選項:
1.全螢幕模式(Host + F):不用多說,就是全螢幕,快速鍵Host + F 就是右邊的Ctrl + F,Host鍵可以自行設定,如果按下全螢幕模式,可以使用(Host + Home)顯示虛擬機器功能表。
2.無接縫模式(Host + L):這東西就好玩了,啟用這個模式之後虛擬機器,會跟原本的系統整合在一起,例如:當切換到虛擬機器的時候,Windows會有兩個工具列,可以任意切換使用原本作業系統的視窗或是虛擬機器裡面的視窗。

3.調整視窗大小(Host + A):當把虛擬機器視窗放到最大時,如果虛擬機器的解析度小於原本作業系統的解析度,會將視窗調整至虛擬機器的解析度大小。
4.自動調整客端顯示大小(Host + G):當調整虛擬機器視窗大小時,虛擬機器裡面的作業系統解析度會自動隨著調整。
如果想要拿VirtualBox當作軟體測試的用途,可以利用快照的功能,系統安裝好之後拍下快照,灌了軟體之後用還原快照就可以復原到之前到乾淨的狀態,但是…1.62版我沒辦法用這個功能XD,所以我是用動態擴充磁碟映像檔大小,安裝好系統之後再複製磁碟映像檔,當然也可以用Ghost備份。
打好多字,好累….有興趣的人慢慢玩吧!
Pages: 1 2












七月 21, 2008 at 9:17 下午
VirtualBox 這東西真的很不錯
我也都是用它來測試一些軟體,或是「疑似」帶有病毒的程式
打這麼一大篇教學文章真的是不簡單,給你鼓掌!
七月 21, 2008 at 9:44 下午
嗯!這東西真的很酷,不過我之前跟它無緣
之前的版本,別人都用的好好的,我灌好系統之後
大約試個20次可以進去一次 XD
所以乾脆進去之後用快照功能…過過乾癮 = =
用來測試「疑似」帶有病毒的程式,這也是不錯的用途
反正它的好處說不完
七月 22, 2008 at 3:27 下午
不曉得此軟體可否相容Linux或是Mac的OS呢?
七月 22, 2008 at 6:55 下午
Linux確定是可以的,我就有安裝Ubuntu
Mac的話我就不曉得了,理論上應該可以吧
你可以到官方看看
不曉得能不能在虛擬的系統中再虛擬另一個系統…
系統中的系統中的系統中的系統…無止盡的迴圈 XD
八月 12, 2008 at 2:25 上午
我之前就有灌virtualbox來玩玩
只是我是裝在vista底下然後利用virtualbox來模擬winxp
可是我不會在兩系統間分享我的資料
我有照著你第二頁把他設置成一個虛擬磁碟機
而且我的分享資料夾也有設定了
可是還是不可以 請問一下為什麼會這樣啊
是因為vista的關係嗎
八月 12, 2008 at 8:41 上午
嗨 皓
你有安裝客戶端額外功能嗎?
你的「網路上的芳鄰 >> 整個網路」有「VirtualBox Shared Folders」嗎?
八月 12, 2008 at 11:20 上午
我有安裝客戶端額外功能了
你說的網路上的芳鄰也有那個資料夾了
只是還是不能弄出一臺網路磁碟機
八月 12, 2008 at 12:19 下午
那或許是指令的問題
要注意指令中的空格,不可以有缺少或多出來
而指令必須在虛擬系統裡面輸入
△代表空格:
net△use△[磁碟代號]:△\\Vboxsvr\[分享資料夾名稱]
例如:
net△use△x:△\\Vboxsvr\虛擬機器分享
再不然或許是Vista的問題吧XD,沒在用Vista我也不太曉得
再者,你既然有看到「VirtualBox Shared Folders」
點進去之後就一定會看到你設定的分享資料夾
也可以幫他當成一般網路芳鄰分享就好了,一樣可以共用資料
設成網路磁碟機只不過為了方便而已
八月 12, 2008 at 7:54 下午
我把已經安裝的winxp刪掉又重新安裝了一次
這次就可以了 可能是我之前第一次沒設分享資料夾就啟動了吧
哈 現在可以玩了
感謝你啦
八月 12, 2008 at 8:48 下午
啊,這樣也行 XD
不過可以用就好囉 ^^
八月 28, 2009 at 6:18 下午
多謝你這篇文章讓我解決了一個大問題,也讓我了解VirtualBox的許多功能,打那麼多字辛苦你了,有空也來我的網誌看看。
十月 16, 2009 at 12:43 下午
想請問一下linux怎麼不能用安裝客戶端額外功能及滑鼠整合
註:我安裝完安裝客戶端額外功能及滑鼠整合
一樣沒有那個功能
想請問一下板主
我另一個xp 虛擬系統 可以跟滑鼠整合
linux 安裝完沒有 是怎麼一回事?
十二月 21, 2009 at 10:17 上午
這已經是連結到舊版本了!!!
他已經到達3.1
http://easysoft.tweilfe.com 免費會計,進銷存,POS,庫存系統軟體
一月 2, 2010 at 6:24 下午
想請教:何以在虛擬機器底下使用過foxy,便無法連上網,頻寬佔滿,將虛擬網卡或實體網卡停用亦無效,關閉guest亦無效,非得host重開機後才能恢復上網?謝謝!
一月 16, 2010 at 12:56 上午
請問用分享資料夾如果下載東西種病毒的話會傳染給主機嗎?
一月 16, 2010 at 1:17 上午
抱歉!上面說的不夠詳細在補充一下好了,我的意思是說如果我的虛擬機器中病毒的話!會從分享資料夾跑到我的主機嗎?
一月 16, 2010 at 5:21 下午
有可能,例如有一種病毒感染後它會偽裝成資料夾並寫入網路芳鄰中有權限寫入的主機
而VirtualBox的分享資料夾便是利用網路芳鄰的功能達成的
如果遇到這種病毒又在host端把偽裝成資料夾的病毒開啟的話就…中了
所以建議除非guest端需要傳檔案或資料到host端,否則一律把分享的資料夾設為read-only
就不會有這個問題了
除了read-only之外,善用暫時分享資料夾的功能也會保險一點
一月 16, 2010 at 11:05 下午
read-only是不是不能把虛擬機器的資料傳送到主機。
因為我想要用虛擬機器測試有沒有病毒,再把沒有病毒的檔案傳送到主機。
那版大所說的暫時分享資料夾功能,在哪邊可以操作阿!
六月 25, 2010 at 9:13 下午
親愛的大大您好,可不可以請您寫一篇 關於 clonevdi 複製完整Vdi檔,並且可以讓VirtualBox掛載,因為每次使用這套軟體 clonevdi 轉換成功,再使用VirtualBox掛載都會失敗。