Как установить Windows в Proxmox
Windows ставится в Proxmox как в любую машину, но без драйверов VirtIO не видит быстрый диск и сеть. Драйверы лежат на отдельном образе virtio-win: его подключают вторым приводом и загружают диск прямо в установщике.
Шаг 1. Образы
Загрузите в local → ISO Images два образа:
- установочный ISO Windows с сайта Microsoft;
- virtio-win.iso — драйверы VirtIO; где взять стабильную версию, сказано в статье Windows VirtIO Drivers вики Proxmox.
Шаг 2. Создайте машину
Create VM, затем по вкладкам:
- OS — образ Windows; Guest OS: тип Microsoft Windows, версия — ваша (для Windows 11 — пункт с «11»). Если мастер предлагает добавить второй привод для драйверов VirtIO, отметьте и выберите
virtio-win.iso. - System — для Windows 11 нужны OVMF (UEFI) с EFI-диском и TPM версии 2.0: без них установщик откажется ставить систему. Проверьте, что они выбраны, и укажите для них хранилище
local-lvm. SCSI Controller — VirtIO SCSI single, отметьте Qemu Agent. - Disks — шина SCSI, размер от 64 ГБ; отметьте Discard и IO thread.
- CPU — от 2 ядер, Memory — от 4096 МиБ.
- Network — модель VirtIO (paravirtualized).
Если второй привод в мастере не добавился, добавьте его после создания: Hardware → Add → CD/DVD Drive, образ virtio-win.iso.
Шаг 3. Установка
Запустите машину и откройте Console. В установщике Windows:
- Выберите выборочную установку («Custom»). Список дисков будет пуст — это нормально.
- Load driver («Загрузить драйвер») → Browse → привод virtio-win → папка
vioscsi\w11\amd64(для Windows 10 —vioscsi\w10\amd64). Выберите «Red Hat VirtIO SCSI pass-through controller» — появится диск. - Тем же способом можно сразу загрузить драйвер сети: папка
NetKVM\w11\amd64. - Выберите диск и продолжайте установку как обычно.
Шаг 4. Гостевые инструменты
После установки откройте в Windows привод virtio-win и запустите virtio-win-gt-x64.msi — он поставит остальные драйверы (сеть, ballooning — возврат неиспользуемой памяти машины серверу — и другие). Гостевой агент — guest-agent\qemu-ga-x86_64.msi. Проверить агента можно в PowerShell:
Get-Service QEMU-GAСлужба должна быть в состоянии Running. Затем выключите машину и включите снова — Proxmox начнёт видеть её IP-адрес на странице Summary и корректно выключать её кнопкой Shutdown.
Подводные камни
- Диск не виден при установке — не загружен драйвер
vioscsiили выбрана папка не той версии Windows. - Нет сети после установки — не стоит драйвер NetKVM; поставьте
virtio-win-gt-x64.msi. - «Этот компьютер не соответствует требованиям Windows 11» — у машины нет TPM 2.0 или UEFI (OVMF). Их добавляют в Hardware → Add (TPM State и EFI Disk), но переключать BIOS у уже установленной системы рискованно — проще создать машину заново с правильными настройками.
- Тип CPU по умолчанию (
x86-64-v2-AES) подходит. Типhostдаёт больше скорости, но мешает переносу между разными серверами.
Лицензия Windows в виртуальной машине нужна так же, как на обычном компьютере.