VirtualBox 是一款免費且開放原始碼的虛擬機器(Virtual Machine,簡稱VM)軟體,能透過程式模擬出虛擬硬體環境,讓一台電腦上可同時安裝及運行多套作業系統(如:Windows 、Linux 、BSD、macOS等作業系統),非常適合練習重灌電腦的新手及 Linux 初學者學習安裝作業系統的好工具。
VirtualBox 虛擬機器軟體可摸擬出獨立的虛擬電腦硬體,因此可在不影響現有的作業系統及硬碟資料下,在 VirtualBox 虛擬機器軟體內自由地安裝其他作業系統(如:Windows、Linux),甚至可在 VirtualBox 內對虛擬的硬碟進行硬碟分割、硬碟格式化、軟體程式破解、病毒執行等測試,都不用擔心會影響到原本的電腦內的作業系統及資料會被破壞等問題,因虛擬機器的作業系統和原本電腦的資料是完全隔離的,且 VirtualBox 也提供「快照(Snapshot)」功能,能快速建立還原點,如果系統搞爛了可以快速的將虛擬系統還原到最佳狀態。
VirtualBox 介紹
- 軟體名稱:VirtualBox
- 軟體功能:虛擬機器(Virtual Machine)軟體
- 使用授權:免費軟體
- 原始碼模式:開放原始碼(Open Source)
- 支援作業系統:Windows、macOS、Linux、Solaris
- 軟體介面語言:31 種語言(包含常見英文、繁體中文、簡體中文、日文、韓文等)
- 維護與開發公司:Oracle(甲骨文公司)
- 官方網站: VirtualBox 官方網站
- 下載頁面:VirtualBox 官方下載頁面
- 特色:
- 支援多款作業系統平台(Windows、macOS、Linux、Solaris)
- 虛擬機器可支援作業系統:
- 微軟(MS-DOS、Windows 95、Windows 98、Windows Me、Windows 2000、Windows NT、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10)
- Linux (Debian、Ubuntu、Fedora、Red Hat、Oracle Linux 等眾多發行版本)
- macOS
- BSD(FreeBSD、OpenBSD)
- ※其他未寫在列表中,並不表示不支援,基本上除未來 macOS 可能會有相容問題,其餘大多都是支援的
- 模擬 USB 功能
- 本機與虛擬端公用資料功能
- 虛擬顯示卡 3D 加速功能
- 虛擬音效卡功能
- EFI 支援
- 用途:
- 練習重灌作業系統
- 硬碟分割練習
- 同時使用多個不同作業系統切換使用
- 測試、執行電腦病毒
- 駭客攻防測試
- 伺服器(Server)架站練習
- 擴充套件:
- 官方下載頁面:VirtualBox Extension Pack
- 擴充功能: Oracle 雲基礎設施整合、Webcam 裝置、USB 3.0、遠端操作(RDP)、虛擬硬碟加密、PXE 開機、NVMe SSD 開機
- 注意:VirtualBox Extension Pack 屬 PUEL授權,請勿用於商業用途
VirtualBox 安裝與執行教學
在 Windows 系統上安裝與執行 VirtualBox
至 VirtualBox 官方網站下載頁面,點擊「Windows hosts」下載最新版本的 VirtualBox 虛擬機器軟體(如下圖所示)。
下載完畢後,點擊「VirtualBox-x.x.xx-xxxxxx-Win.exe」開啟安裝程式(如下圖所示)。
開啟安裝程式後,點擊「下一步」,並依照提示進行安裝,直到安裝完成(如下圖所示)。
安裝完畢後,點擊開始列下方 搜尋功能,在搜尋功能中輸入「virtualbox」,即可找到「Oracle VM VirtualBox」,點擊即可執行(如下圖所示)。
在 Mac 系統上安裝與執行 VirtualBox
一樣至 VirtualBox 官方網站下載頁面,並依照 Mac CPU 類型來選擇要下載的 VirtualBox 虛擬機器軟體(如下圖所示)。
- macOS / Intel hosts:搭載 Intel CPU 使用版本(舊型機總搭載使用)
- Developer preview for macOS / Arm64 (M1/M2) hosts:搭載 Apple Silicon CPU 版本(最新機總均搭載使用)
下載完後,點擊「VirtualBox-x.x.xx-xxxxxx-OSX.dmg」進行磁碟映像檔掛載(如下圖所示)。
映像檔掛載完畢後,點擊「VirtualBox.pkg」檔執行安裝(如下圖所示)。
Mac 系統會詢問是否要信任並執行該安裝檔,這邊點擊「Allow(允許)」即可(如下圖所示)。
之後點擊「Continue(繼續)」,之後依照安裝提示進行安裝,直到安裝完畢(如下圖所示)。
安裝完畢之後,點擊「Launchpad」上找到並點擊執行「VirtualBox」的應用程式(如下圖所示)。
在 Linux 系統上安裝 VirtualBox
到 VirtualBox 官網 Linux 版本下載頁面,選擇下載你目前所使用的 Linux 發行版本(阿宅目前使用Linux 發行版本為「Ubunt Mate 22.04 版」,故選擇下載「Ubuntu 22.04」)
在剛下載好的「virtualbox-x.x_x.x.xx-xxxxxx_Ubuntu_x_amd64」DEB 檔按右鍵點擊「Open With GDebi Package installer」進行安裝(如下圖所示)。
在「Package installer」視窗介面中點擊「Install Package」進行安裝,直到提示安裝完畢為止(如下圖所示)。
安裝完畢後,可在「Menu」中找到並執行 VirtualBox 應用程式(如下圖所示)。
在 VirtualBox 上安裝「VirtualBox Extension Pack」擴充套件
「VirtualBox Extension Pack」擴充套件提供 VirtualBox 虛擬機器使用 Oracle 雲基礎設施整合、Webcam 裝置、USB 3.0、遠端操作(RDP)、虛擬硬碟加密、PXE 開機、NVMe SSD 開機功能。
下載 「VirtualBox Extension Pack」擴充套件
到 VirtualBox 官網頁面點擊「All supported platforms」下載「VirtualBox Extension Pack」擴充套件(如下圖所示)。
安裝 「VirtualBox Extension Pack」擴充套件
在 VirtualBox 軟體介面中點擊 ,並點擊「 擴充功能」(如下圖所示)。
點擊「Install」(如下圖所示)。
選擇剛下載完的「Oracle_VM_VirtualBox_Extension_Pack-x.x.xx.vbox-extpack」套件檔,並點擊「開啟」(如下圖所示)。
之後會出現「Virtualbox – 問題」,主要是確認目前要安裝的擴充套件是否是可以信任的,這邊直接點擊「安裝」即可(如下圖所示)。
之後會出現「Virtualbox 授權」,確認授權條款沒問題,將卷軸下拉至最下方,以表示閱讀完畢,再點擊「我同意」即可(如下圖所示)。
之後在介面中可看到「Oracle VM VirtualBox Extension Pack」則表示已安裝完畢(如下圖所示)。
修改 VirtualBox 介面語言方法
在 VirtualBox 應用程式上點擊「新增」建立新的虛擬機器(如下圖所示)。
在「VirtualBox – 喜好設定」的視窗中點選「語言」項目,在項目中的介面語言中選擇想要顯示的語言,選擇完按「確定」(如下圖所示)。
修改 VirtualBox 虛擬機器存放路徑
在「VirtualBox – 喜好設定」的視窗中選擇「一般」項目,在項目中的預設機器資料夾中設定存放路徑,設定完畢點擊「確定」即可(如下圖所示)。
VirtualBox 建立與設定虛擬機器
建立虛擬機器
以下將以建立 Windows 11 作業系統專用的虛擬機器為範例。
第一步在 VirtualBox 應用程式上點擊「新增」建立新的虛擬機器(如下圖所示)。
在「建立虛擬機器」視窗介面中,依照提示進行以下設定:(如下圖所示)。
- 名稱:虛擬機器名稱
- Folder:設定存放虛擬機器的路徑目錄資料夾
- ISO Image:載入安裝光碟映像檔
- Skip Unattended Install:跳過無人值守安裝。若未勾選,則需事先設定系統登入使用者名稱、密碼、產品序號等設定。
第三步
接下來設定虛擬機器的記憶體大小,這邊設定 4 GB(4096 MB) 的記憶體(1 GB = 1024 MB),Windows 11 作業系統最小記憶體需求為 4 GB,並勾選「Enable EFI」,設定完畢點擊「下一步」(如下圖所示)。
接下來是建立虛擬機器所使用的硬碟,點選「Create a Virtual Hard Disk Now」,並設定虛擬機器硬碟容量大小(這裡設定為 80 GB,可依照需求往上增加容量)。
若勾選「Pre-allocate Full Size」則會在建立的一開始產生相對的容量並佔據硬碟空間;若未勾選則虛擬機器使用多少容量就占用多少硬碟容量,最大容量為所設定的容量大小
設定完畢則點擊「下一步」(如下圖所示)。
顯示建立的虛擬機器的總覽資訊,確認沒問題,點擊「Finish」設定完成(如下圖所示)。
建立完畢後,可在 VirtualBox 介面中顯示剛建立的虛擬機器(如下圖所示)。
虛擬機器開機
在 VirtualBox 軟體介面中點擊「 啟動」進行虛擬機器開機(如下圖所示)。
開機後進入虛擬機後可安裝作業系統或運行作業系統(如 Windows、Linux 等)(如下圖所示)。
設定虛擬機器記憶體容量
針對要設定的虛擬機器清單中,點擊滑鼠右鍵選擇「設定」(如下圖所示)。
在「設定」介面中點擊「系統」並在「主機板」項目中的「基本記憶體」可設定依照需求記憶體容量大小(如下圖所示)。
另外,若是安裝最新的 Windows 11 作業系統則必須勾選「啟用 EFI」及「Enable Secure Boot(啟用安全開機)」項目,才符合 Windows 11 系統最低需求(如下圖所示)。
啟用 3D 加速顯示設定
在「設定」介面中點擊「顯示」並在「畫面」項目中在「延伸功能」勾選「啟用 3D 加速」並將「視訊記憶體」調到最大 256 MB,這樣虛擬機器即可運行 3D 遊戲或軟體(如下圖所示)。
設定網路連線模式
在「設定」介面中點擊「網路」並在「介面卡 1」項目中在「附加到:」設定以下模式:(如下圖所示)。
以下介紹常用 3 種模式:
- NAT:透過本機網路分享給虛擬機器使用,並透過 DHCP(Dynamic Host Configuration Protocol) 技術分配動態私有 IP 給虛擬機器。
- 橋接介面卡:虛擬機器的網路卡與電腦本機網路卡做橋接,可使用 PPPOE 撥號上網,並可讓虛擬機器與電腦本機形成區域網路,進而互相分享檔案或印表機。
- 內部網路:讓虛擬機器與電腦本機形成區域網路,可互相分享檔案或印表機,但無法連結至全球網際網路進行上網。
啟用 USB 3.0 功能設定
在「設定」介面中點擊「USB」並勾選「啟用 USB 控制器」,之後選擇「USB 3.0(xHCI) 控制器」(如下圖所示)。
設定處理器 CPU 核心數量
在「設定」介面中點擊「系統」並在「處理器」項目中的「Processors」設定 CPU 核心數量(如下圖所示)。
設定載入 ISO 光碟映像檔
在「設定」介面中點擊「存放裝置」並點擊 再點擊 並選擇「 選擇磁碟檔」(如下圖所示)。
選擇要加入的 ISO 光碟映像檔,並點擊「開啟」(如下圖所示)。
選擇完 ISO 光碟映像檔後,從介面中可看到已完成載入,之後點擊「確定」(如下圖所示)。
在 VirtualBox 安裝 Guest Additions
「Guest Additions」相當於 VirtualBox 虛擬機器硬體的驅動程式,只要安裝 Guest Additions 就能讓虛擬機器的硬體(如顯示卡、音效卡、網路卡、USB 3.0)正常運作。
第一步
在 VirtualBox 選單介面中選擇「裝置」→「插入 Guest Additions CD 映像..」來進行 Guest Additions 客戶端附加軟體(如下圖所示)。
點擊「VirtualBox Guest Additions」虛擬光碟機,以進行開啟 Guest Additions 安裝程序(如下圖所示)。
點擊「VBoxWindowsAdditions.exe」進行安裝,並依照提示直到安裝完畢(如下圖所示)。
進入安裝程序並點擊「Next」,並依照提示進行安裝,直到安裝完畢為止(如下圖所示)。
VirtualBox 全螢幕快捷鍵操作
在 VirtualBox 虛擬機器中透過快捷鍵「右邊鍵盤的 Ctrl」 + 「F」;或點擊選單中的「檢視」→「全螢幕模式」,即可將虛擬機器切換至全螢幕。
VirtualBox 共用資料夾功能操作
「共用資料夾功能」提供方便虛擬機器與電腦本機進行資料交換使用。
第一步
在 VirtualBox 選單介面中選擇「裝置」→「共用資料夾」→「共用資料夾設定…」(如下圖所示)。
在「設定」介面中點擊「共用資料夾」並點擊 ,在「加入公用」視窗介面中設定共用的「資料夾路徑」以及「資料夾名稱」,設定完畢點擊「確定」(如下圖所示)。
設定完畢後,可在「共用資料夾」項目中顯示已共用的資料夾設定,並點擊「確定」(如下圖所示)。
點擊「網路」後,第一次使用會顯示「網路探索已關閉,將無法看到網路電腦與裝置,請在「網路和共用中心」開啟網路探索」的訊息,直接點擊「確定」(如下圖所示)。
以下操作皆在虛擬機器上進行操作。
之後對跳出「網路探索與檔案共用已關閉,看不見網路電腦及裝置。按一下以變更…」的訊息,直接滑鼠點擊並選擇「開啟網路探索與檔案公用」(如下圖所示)。
在「網路探索及檔案共用」的視窗中會詢問「您是否要開啟所有公用網路的網路探索與檔案共用」,直接點擊「否,將我連線的網路變更為私人網路」(如下圖所示)。
變更為「私人網路」可避免所共用的資料被網路上的人所存取,可確保共用資料的安全性與隱私性。
設定完畢後,在「網路」中可找到「VBOXSVR」的電腦(VirtualBox 虛擬機器電腦) (如下圖所示)。
之後可看到所共用的資料夾和檔案(如下圖所示)。
VirtualBox 「快照(Snapshot)」功能設定
「快照(Snapshots)」功能能在虛擬機器上設定還原點,若要將虛擬機器中的作業系統還原到所設定還原點則可藉由「快照(Snapshots)」功能來達成。
「快照(Snapshots)」可用運用於「硬碟格式化或分割測試」、「執行電腦病毒測試(如執行勒索軟體)」、「軟體安裝測試」等會造成作業系統崩潰或資料破壞導致無法挽回等動作,若虛擬機器有設定「快照(Snapshots)」還原點,可在執行以上破壞性動作後將虛擬機器上的作業系統恢復到最佳且最原始狀態,對於要進行破壞性測試來說是非常重要的功能。
建立快照(Snapshot)
針對要進行快照的虛擬機器上點擊 ,並點擊「 快照」(如下圖所示)。
點擊「 擷取」(如下圖所示)。
在「取得虛擬機器的快照」視窗介面中,輸入「快照名稱」以及「快照描述」,設定完畢點擊「正常」(如下圖所示)。
建立完畢後,會在介面中顯示剛所建立的快照(如下圖所示)。
還原快照(Snapshot)
針對要還原的「快照清單」上點擊滑鼠右鍵選擇「 還原」即可還原至快照還原點(如下圖所示)。
刪除快照(Snapshot)
針對要還原的「快照清單」上點擊滑鼠右鍵選擇「 刪除」即可刪除該快照還原點(如下圖所示)。
- ※如有發現掉圖或檔案無法下載,請由回應區留言告知,將會盡速處理!
- ※歡迎分享本篇文章網址給需要的朋友。
- ※本篇文章著作所有權皆屬於「科技阿宅王」網站所有,引用文章時請來信索取授權,否則將保留法律追訴權,謝謝。