創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2017年10月9日 星期一

VirtualBox虛擬機器軟體

VirtualBox是一套免費與開放源碼的虛擬機器軟體,但其中部分屬於專有軟體,它也支援主流作業平台,2010年歸到Oracle公司旗下。在目前多種虛擬機軟體中,對於剛接觸虛擬機軟體的使用者,它可能是最容易取得與最方便使用與學習的一種。

有時會有人將VirtualBox簡稱為VBox,然而也有其他東西也稱為VBox,會有撞名之虞,不過多數提到VBox時,指的會是VirtualBox。本文為避免混淆,不採用簡稱,而用正式的名稱。

自己以前慣用VMWare公司的虛擬機器軟體,直到VirtualBox出現之後,就改用這套,隨著版號的演進,功能也越加強大。

VirtualBox的用途相當多樣,最常見的像是要測試某個作業系統的功能,此時無須一部實體的機器,在VirtualBox軟體中創建的虛擬機環境中就可以把該作業系統安裝進去。

它對不同作業系統的支援程度不太一樣,以下就以Windows版的VirtualBox為例,簡單介紹一般使用上幾個實用的要點。

VirtualBox有相當多的設置與功能,剛開始用時不必逐一了解,一些普遍常見的先了解即可,熟悉之後若有時間可讀一下它的User Manual,內有詳細的說明。

以下是較常用的,雖然都不裝設時軟體仍然可用,但有裝設會讓使用上更方便。有幾個選項不見得用得到,有用到時記得啟用。
  • Oracle VM VirtualBox Extension pack。算是加強功能,下載主程式的安裝檔時別忘了這項也要下載來安裝。
  • Guest Additions。不是所有的OS都有提供,有的話建議安裝。它提供的功能中幾個較實用的:
  1. 共用資料夾:可供在主體(Host,也就是安裝VirtualBox的作業系統)與客體(Guest,即以VirtualBox建立的虛擬機)之間傳遞檔案。模擬主體提供資料夾網路分享的功能,而讓客體以掛載網路磁碟機的方式來使用主體分享出來的資料夾。掛載方式有自動與手動,設好後程式畫面上會有如何手動連線的提示(tip)。
  2. 剪貼簿共享:可供在主體與客體之間傳遞剪貼簿中的內容,使用方式就像在兩個不同應用程式之間做複製/貼上的動作,但注意這不是用來複製檔案用的。
  • 啟用硬體虛擬化。這要先調整電腦BIOS的設定,不同硬體廠商的作法可能不一,要查一下硬體使用手冊。依不同廠牌CPU,稱呼有所不同,Intel稱VT-x,AMD稱為AMD-V,有的機器的BIOS設置畫面中可能寫的是Vitualization。如果在VirtualBox的虛擬機上啟用了硬體虛擬化(預設是啟用)但在BIOS中沒啟用,虛擬機是無法啟動的。
  • 啟用EFI。如果想在虛擬機中用EFI,記得啟用這項。設定>>系統>>主機板>>啟用EFI。
  • 掛載光碟機。虛擬機中要安裝作業系統大多會用到安裝媒體,可將虛擬機的光碟機設到實際放安裝媒體的光碟機或是安裝媒體的.ISO檔案。設置>>存放裝置。點選光碟機圖示,右端那個光碟圖示可供設置到光碟機或虛擬光碟檔案。
  • 啟用USB控制器。供方便使用外接USB裝置。舉一個簡單的用法為例,若想在虛擬機中使用外接隨身碟,可在啟動虛擬器之前,如下圖般先把隨身碟加入:

當虛擬機啟動後,就會自動接上隨身碟供使用,此時在主體中暫時看不到也無法使用該隨身碟,要等到客體移除隨身碟後才會出現。VirturalBox在虛擬機使用中的畫面下端右側提供了一組圖示工具,其中的USB圖示按鈕可“模擬”即時移除/連接隨身碟,也就是隨身碟一直插在電腦上,而利用這按鈕的設定來移除或連接USB裝置。同理,這組圖示工具中的網路圖示,可模擬連接或拔除網路線的功能。還有其他圖示工具可顯示該裝置的活動狀態,這裡不逐一說明,實際畫面一看便知。

其他設定像顯示、音效、網路採用預設值即可,必要時再去做調整。

如果希望在隨身碟建立Windows平台用的可攜式虛擬機環境,可以試試Portable-VirtualBox這工具。

沒有留言:

張貼留言