Tổng quan & điểm khác nhau giữa 3 OS
Cài Windows trên Proxmox chỉ khó ở 2 điểm người mới hay vấp: (1) Windows không tự nhận ổ đĩa VirtIO khi setup → phải load driver thủ công; (2) Windows 11 & Server 2025 bắt buộc TPM 2.0 + Secure Boot → phải bật vTPM + OVMF. Nắm 2 điểm này thì cả 3 OS dùng chung một quy trình.
| Tiêu chí | Windows 11 | Windows Server 2025 | Windows 10 |
|---|---|---|---|
| BIOS/Firmware | OVMF (UEFI) | OVMF (UEFI) | OVMF (UEFI) hoặc SeaBIOS |
| TPM 2.0 | Bắt buộc | Bắt buộc | Tùy chọn |
| Guest OS type (PVE) | Win 11/2022/2025 | Win 11/2022/2025 | Win 10/2016/2019 |
| RAM tối thiểu | 4 GB | 4 GB (khuyến nghị 8+) | 2 GB |
| Disk tối thiểu | 64 GB | 32 GB (Desktop 64GB) | 32 GB |
Chuẩn bị 2 file ISO
- ISO Windows: tải từ microsoft.com (Media Creation Tool / Evaluation cho Server 2025).
- ISO VirtIO driver:
virtio-win.iso(bản stable) từ fedorapeople.org — chứa driver disk/NIC/agent cho Windows.
Upload ISO Windows & VirtIO
~5 phút — đưa 2 ISO vào storage của Proxmox
-
1
Vào storage chứa ISO
Web GUI → chọn node → storage
local(hoặc storage hỗ trợ ISO image) → tab ISO Images. -
2
Upload / tải trực tiếp
Upload: chọn file ISO từ máy. Hoặc Download from URL: dán link virtio-win.iso để Proxmox tự tải (nhanh hơn với ISO lớn).
Tùy chọn CLI
Tạo VM qua wizard (Create VM)
~5 phút — cấu hình đúng để Windows chịu boot & chạy nhanh
Nhấn Create VM (góc phải trên). Đi qua từng tab:
| Tab | Thiết lập quan trọng |
|---|---|
| General | Đặt Name, ghi nhớ VM ID |
| OS | ISO = ISO Windows · Guest OS: Type Microsoft Windows, Version đúng OS · ✅ tick "Add additional drive for VirtIO drivers" (nếu có) |
| System | Machine q35 · BIOS OVMF (UEFI) · EFI Storage (thêm EFI Disk) · ✅ Add TPM v2.0 · SCSI Controller VirtIO SCSI single · ✅ Qemu Agent |
| Disks | Bus SCSI · Storage (Ceph/ZFS/LVM) · ✅ Discard · ✅ SSD emulation · Cache Write back |
| CPU | Cores 2–4 · Type host (hoặc x86-64-v2-AES nếu cần migrate đa CPU) |
| Memory | ≥ 4096 MB (Win 11/Server) · Ballooning bật được |
| Network | Bridge vmbr0 · Model VirtIO (paravirtualized) |
Win 11 & Server 2025: thiếu TPM = không cài được
Bắt buộc BIOS = OVMF (UEFI) + Add TPM v2.0 ở tab System. Nếu quên, khi cài Win 11 sẽ báo "This PC can't run Windows 11". Với Windows 10 thì TPM không bắt buộc.
Cài Windows + Load driver VirtIO
~15 phút — khâu hay vấp nhất
TRỐNG — không thấy disk} C --> D[Load driver] D --> E[Browse → VirtIO CD
vioscsi\\OS\\amd64] E --> F[Disk hiện ra → cài tiếp] F --> G[Windows cài xong → boot] style C fill:#fecaca,stroke:#ef4444 style F fill:#bbf7d0,stroke:#22c55e style G fill:#bbf7d0,stroke:#16a34a,stroke-width:2px
-
1
Start VM & mở Console
Chọn VM → Start → Console (noVNC). Nhấn phím bất kỳ để boot vào ISO Windows.
-
2
Đến bước chọn ổ đĩa → không thấy disk
Đây là bình thường (disk là VirtIO SCSI). Nhấn Load driver → Browse.
-
3
Trỏ tới driver trên đĩa VirtIO
Chọn CD/DVD virtio-win → thư mục
vioscsi→ đúng OS →amd64:- Windows 11 →
vioscsi\w11\amd64 - Windows Server 2025 →
vioscsi\2k25\amd64 - Windows 10 →
vioscsi\w10\amd64
Chọn Red Hat VirtIO SCSI → Next. Disk sẽ hiện ra → cài đặt bình thường.
- Windows 11 →
-
4
Win 11/Server 2025 — chọn edition
Server 2025: chọn bản Desktop Experience nếu muốn có GUI. Vì đã có vTPM + Secure Boot nên không bị chặn.
Sau cài đặt — cài VirtIO Guest Tools
~5 phút — để có NIC, balloon, guest agent
Sau khi vào Desktop, network thường chưa có (driver VirtIO NIC chưa cài). Mở File Explorer → ổ CD virtio-win và chạy:
-
1
Chạy
virtio-win-guest-tools.exeBộ cài này gồm: driver NIC (netkvm), balloon (bộ nhớ động), QXL/SPICE, và QEMU Guest Agent. Cài xong → có mạng + Proxmox đọc được IP/RAM của VM.
-
2
Kiểm tra Guest Agent
Về Proxmox: tab Summary của VM phải hiện IP address (chứng tỏ agent chạy). Nếu chưa, đảm bảo Options → QEMU Guest Agent = Enabled và reboot VM.
Hoàn tất
VM Windows đã chạy với driver paravirtualized (nhanh hơn emulated nhiều). Muốn console mượt + clipboard/USB redirect, xem bài SPICE Remote Access.
Troubleshooting
| Triệu chứng | Nguyên nhân & xử lý |
|---|---|
| Không thấy ổ đĩa khi cài | Chưa load driver vioscsi → Load driver từ CD virtio-win |
| "This PC can't run Windows 11" | Thiếu TPM/Secure Boot → dùng OVMF + Add TPM v2.0; kiểm tra Secure Boot trong OVMF |
| Không có mạng sau khi cài | Chưa cài NIC VirtIO → chạy virtio-win-guest-tools.exe |
| Proxmox không thấy IP VM | QEMU Guest Agent chưa bật/chưa cài → bật ở Options + cài guest tools + reboot |
| Boot vào UEFI Shell | Chưa có bootloader → kiểm tra thứ tự boot trong OVMF, hoặc cài lại đúng EFI disk |