VMware Workstation 是運行於 Windows/Linux 主機上的 Type-2 虛擬化軟體,能模擬完整 x86 硬體環境 (CPU、記憶體、顯卡、網卡、磁碟、USB 等),讓使用者在不影響主機系統前提下,安裝體驗多種 Linux 發行版。本文介紹虛擬化核心概念、VMware 硬體模擬架構與建立 Linux 虛擬機器的基本流程。
| 虛擬裝置 | 說明 |
|---|---|
| 虛擬 CPU | 可分配多核心、啟用虛擬化指令集傳遞 (VT-x/AMD-V),提升效能 |
| 虛擬記憶體 | 可動態調整 (需安裝 VMware Tools) |
| 虛擬 BIOS/UEFI | 支援傳統 BIOS 與現代 UEFI 開機 |
| 虛擬晶片組 | Intel 440BX / PIIX / 現代架構 |
| 虛擬顯卡 | VMware SVGA 3D,支援 DirectX 10/OpenGL 3.3 (需 Tools) |
| 虛擬網卡 | NAT、橋接、僅主機、自訂網路模式 |
| 虛擬磁碟 | .vmdk 格式,可預先配置或精簡佈建、分割 2GB 檔案、加密 |
| 虛擬光碟/軟碟 | 掛載 ISO/IMG 檔案,安裝作業系統首選 |
| USB 控制器 | USB 2.0/3.0,可連接實體 USB 裝置 |
| 聲音卡 | AC'97 / HD Audio |
File → New Virtual Machine → TypicalInstaller disc image file (iso) 瀏覽 Linux ISO (如 Ubuntu、CentOS、Fedora)Linux / 版本 (如 Ubuntu 64-bit)Store virtual disk as a single filePower on 開機,進入 Linux 安裝程式在 Guest OS 內安裝 VMware Tools (或 open-vm-tools),獲得:
# Ubuntu/Debian
sudo apt-get install open-vm-tools open-vm-tools-desktop
# CentOS/RHEL/Fedora
sudo yum install open-vm-tools
# 或掛載 VMware Tools ISO 執行 vmware-install.pl
| 模式 | 適用場景 | 特點 |
|---|---|---|
| NAT (預設) | 一般上網、套件更新 | VM 共用 Host IP 對外,Host 可訪問 VM 需設定連接埠轉發 |
| 橋接 | 伺服器服務、局域網互訪 | VM 獲獨立 LAN IP,與實體機平等 |
| 僅主機 | 隔離測試環境 | 僅 Host↔VM 通訊,無外網 |
VM → Settings → Options → Shared Folders,掛載點 /mnt/hgfs/Virtual Network Editor → NAT → Port Forwarding 映射 Host 埠到 VM 22 埠.vmx 加入 kernel.parameters = "..." (罕用)