Proxmox VE 安裝 Windows 虛擬機指南:Tiny10/Tiny11 與 VirtIO 配置
本文檔詳細介紹如何在 Proxmox VE (PVE) 虛擬化平台中安裝輕量級 Windows 系統(Tiny10 和 Tiny11),並配置 VirtIO 驅動以獲得最佳性能。
1. 系統鏡像下載
Tiny10 和 Tiny11 是由開發者 NTDEV 基於官方 Windows 鏡像精簡而來的版本,大幅減少了磁盤佔用和內存消耗,非常適合在虛擬機環境中運行。
Tiny10 (基於 Windows 10)
- 版本:Tiny10 2303 / 23H2 (x64)
- 下載地址:
- 特點:極致精簡,佔用極低,適合老舊硬件或資源受限的 VM。
Tiny11 (基於 Windows 11)
- 版本:Tiny11 (基於 Pro 22H2)
- 下載地址:Tiny11 ISO 下載
- 特點:保留了 Windows 11 核心體驗,移除了臃腫組件,繞過了 TPM 2.0 限制。
2. VirtIO 驅動準備
為了獲得最佳的磁盤 I/O 和網絡性能,必須在安裝過程中加載 VirtIO 驅動。
- PVE 官方文檔:Windows VirtIO Drivers
- 驅動 ISO 下載:virtio-win.iso (最新穩定版)
3. 虛擬機創建配置
在 PVE 網頁界面點擊 "Create VM":
- OS (操作系統):
- 選擇上傳好的 Windows ISO 鏡像。
- Type: Microsoft Windows。
- Version: 10/11/2019/2022。
- System (系統):
- SCSI Controller: VirtIO SCSI single (推薦)。
- Qemu Agent: 勾選開啟 (安裝後需在 Windows 內安裝驅動)。
- Disks (磁盤):
- Bus/Device: VirtIO Block (性能最好) 或 SCSI (支持 Trim)。
- Cache: Write back (推薦,性能好但需注意掉電風險) 或 Default。
- CPU: 根據物理機配置分配,Type 建議選 Host。
- Memory (內存): Tiny10 建議 2GB+,Tiny11 建議 4GB+。
- Network (網絡):
- Model: VirtIO (paravirtualized)。
關鍵步驟:在啟動前,請添加第二個 CD/DVD 驅動器,並掛載 virtio-win.iso 驅動鏡像。
4. 安裝步驟與驅動加載
- 啟動虛擬機:從控制台進入安裝界面。
- 加載驅動 (關鍵):
在 "你想將 Windows 安裝在哪裡?" 的磁盤選擇界面,你會發現找不到硬盤。這是正常的,因為 Windows 默認沒有 VirtIO 驅動。
- 點擊 "加載驅動程序" (Load driver) -> "瀏覽" (Browse)。
- 選擇 VirtIO 光盤驅動器 ->
viostor(磁盤驅動) ->w10(或對應版本) ->amd64。 - 確認並安裝驅動,此時硬盤應能正確顯示。
- 建議同時加載
NetKVM(網卡驅動),路徑通常在NetKVM文件夾下。
- 完成安裝:按照提示完成 Windows 安裝流程。
5. 安裝後配置 (Post-Install)
進入 Windows 桌面後,還需要安裝剩餘的驅動和代理程序。
- 安裝 QEMU Guest Agent:
- 打開文件資源管理器,進入 VirtIO 光盤。
- 運行
guest-agent文件夾下的安裝程序 (qemu-ga-x86_64.msi)。 - 安裝後 PVE 才能正確顯示虛擬機的 IP 地址和內存使用情況。
- 安裝剩餘驅動:
- 可以直接運行光盤根目錄下的
virtio-win-gt-x64.msi安裝包,它會自動安裝所有缺失的驅動(包括網卡、Balloon 內存管理等)。
- 可以直接運行光盤根目錄下的
6. 系統激活 (僅供測試)
以下命令適用於 Windows 10 企業版 (包括 LTSC) 的 KMS 激活測試。請管理員權限運行 CMD:
:: 1. 安裝密鑰 (Windows 10 Enterprise LTSC 2021)
slmgr -ipk M7XTQ-FN8P6-TTKYV-9D4CC-J462D
:: 2. 設置 KMS 服務器
slmgr -skms kms.03k.org
:: 3. 執行激活
slmgr -ato
注意:生產環境請使用正版授權密鑰。