VirtualBox 虛擬機教學
VirtualBox 是 Oracle 推出的免費、開放原始碼虛擬化軟體,讓你在一台實體電腦上同時執行多個獨立的作業系統,例如在 Windows 或 macOS 上跑 Ubuntu、在同一台筆電上測試不同版本的 Windows,或建立一個可以隨時砍掉重練的實驗環境。本站整理 VirtualBox 最常用、最需要先搞懂的操作,並附上官方文件與精選教學影片,讓你照著順序讀完就能上手。
什麼是虛擬化與 VirtualBox
虛擬化(Virtualization) 是用軟體模擬出一整台電腦硬體(CPU、記憶體、硬碟、網卡),讓作業系統誤以為自己跑在真實硬體上。執行 VirtualBox 的實體電腦稱為主機(Host),在 VirtualBox 裡建立、執行的虛擬電腦稱為客體(Guest) 或虛擬機(Virtual Machine, VM)。VirtualBox 屬於 Type-2 Hypervisor(寄居型虛擬機管理程式,需要先安裝在主機作業系統之上,不同於直接安裝在裸機上的 Type-1 Hypervisor),支援 Windows、macOS、Linux 主機,可以建立 Windows、各種 Linux 發行版、Solaris 等客體系統。
常見用途:
- 在不弄壞主機環境的前提下,練習 Linux 指令、架站或做 DevOps 實驗。
- 測試軟體在不同作業系統、不同版本下的相容性。
- 建立可隨時用快照(Snapshot)還原的安全沙盒,適合資安測試或安裝來路不明的軟體。
- 同時保留多個乾淨環境,例如公司 SOP 要求的特定 OS 版本。
最需要掌握的五個核心觀念
VirtualBox 功能很多,但真正常用、學會就能應付九成情境的,是以下五件事:
- 下載與安裝:選對安裝檔、確認主機開啟虛擬化支援(VT-x/AMD-V),並視需求安裝 Extension Pack。
- 建立虛擬機與安裝作業系統:跑過新增虛擬機精靈,抓對 CPU/記憶體/硬碟配置,把 Guest OS 裝起來。
- Guest Additions 與資源整合:裝上這包驅動程式,畫面解析度、滑鼠整合、剪貼簿、共用資料夾才會順。
- 網路模式設定:分清楚 NAT、Bridged、Host-only 差在哪裡,VM 才能用你要的方式上網或跟主機/區網溝通。
- 快照、複製與匯出入:善用 Snapshot 隨時回到「還沒搞砸之前」,用 Clone/Export 搬移或備份整台 VM。
建議學習路徑
依照下方順序閱讀 核心功能教學,即可從零建立第一台可用的虛擬機:
相關資源
- VirtualBox 官方文件(User Manual):功能最完整、最準確的第一手資料,有疑問時優先查這裡。
- VirtualBox 官方下載頁:務必從官網下載安裝檔,避免來路不明的版本。
- 想認識唯客學院,請看 關於我們。