1. Tại sao lại là Windows 2022?
Trước đây máy mình vốn chạy Windows 2022. Khi chuyển sang Proxmox thì việc đầu tiên để lab là… cài lại Windows vào VM. Mục tiêu:
- Tự động cài đặt bằng Autounattended.xml để bỏ qua các bước config thủ công
2. Làm quen với Proxmox
Ở đây bạn nên đọc hai bài này của anh Thuận nếu chưa quen.
3. Những vấn đề khi cài Windows
Vấn đề 1: UEFI không boot được
- Khi tạo VM Windows Server 2022, mặc định chọn OVMF (UEFI) → nhưng Windows ISO lại không boot.
- Giải pháp: đổi sang SeaBIOS → Windows nhận và boot bình thường.
Vấn đề 2: GPT vs MBR trong Autounattended
- Trong file Autounattended.xml, có bước format lại ổ cứng.
- Nếu boot bằng BIOS (SeaBIOS) thì phải cẩn thận chọn GPT hoặc MBR cho phù hợp.
- Lúc đầu mình không để ý, nên Windows không nhận ổ đĩa để cài.
Vấn đề 3: Lỗi cú pháp XML
- File Autounattended dễ lỗi cú pháp ngớ ngẩn.
- Mình từng quên đúng 1 dòng:
<Active>true</Active>
- Kết quả: ổ System Reserved không được active, Windows không boot.
4. Kết quả
- Sau 8 thế hệ ISO vật vã, cuối cùng thì cái thứ 8 đã hoạt động
- Giờ chỉ cần mount ISO vào Proxmox rồi rung đùi chờ Windows cài đặt thôi
Tóm tắt
- BIOS mode: SeaBIOS thì Windows boot dễ hơn OVMF.
- Partition style: chọn đúng GPT/MBR khi viết Autounattended.
- XML syntax: sai một dòng
<Active>true</Active>
là toang. - Kết quả: một file ISO “tự động hoá” → cài Windows Server 2022 trong Proxmox nhanh gọn.