Установщик Proxmox — штука простая, пока не натыкаешься на выбор файловой системы и настройку сети. Разбираю каждый шаг установки PVE 8, включая подготовку загрузочной флешки, разметку дисков и первоначальную настройку после установки.
Три переустановки. Именно столько мне понадобилось, когда я впервые ставил Proxmox на свой домашний сервер — старенький HP ProDesk 400 G4. Первый раз забыл переключить BIOS в UEFI-режим. Второй — выбрал не тот диск и снёс загрузчик Windows на соседнем SSD. Третий раз всё прошло гладко. За пять минут.
Установщик Proxmox VE на самом деле очень дружелюбный. Он же по сути Debian-инсталлер с красивой обёрткой. Но есть пара мест, где можно споткнуться — особенно если ты привык к установке обычного Linux или вообще пришёл из мира Windows. Сейчас расскажу, как пройти весь путь без сюрпризов.
Перед тем как качать ISO, убедись, что железо потянет. Proxmox VE 8 — это по сути Debian 12 Bookworm с ядром Linux 6.x и своим менеджером виртуализации поверх. Требования невысокие, но нюансы есть.
Минимум для запуска:
Что реально нужно для нормальной работы:
Кстати, о Wi-Fi. Proxmox из коробки его не поддерживает. Точнее, сетевой интерфейс Wi-Fi ты увидишь в системе, но использовать его как сетевой мост для виртуалок — боль. Если у тебя нет возможности подключить сервер по кабелю — лучше сначала реши эту задачу. USB-Ethernet-адаптер за 500 рублей сбережёт часы жизни.
ISO-образ лежит на официальном сайте: proxmox.com/downloads. Нужен файл вроде proxmox-ve_8.3-2.iso — размер около 1.2 ГБ. Качай именно последнюю стабильную версию, не экспериментальную.
Торренты Proxmox официально не раздаёт, так что качай напрямую. Если хочешь убедиться, что файл не побился при скачивании — рядом с ISO лежит файл с контрольной суммой SHA256. Проверить можно так:
bash# Linux / macOS
sha256sum proxmox-ve_8.3-2.iso
# Windows (PowerShell)
Get-FileHash proxmox-ve_8.3-2.iso -Algorithm SHA256
Сравни с тем, что указано на сайте. Совпало — порядок.
Нужна флешка от 2 ГБ. Всё, что на ней лежит, будет уничтожено — так что проверь дважды.
Rufus — самый популярный вариант. Скачай с rufus.ie, запусти.
Rufus может спросить: записать в режиме ISO или DD? Для Proxmox выбирай DD. В режиме ISO установщик может не загрузиться — проверял на себе.
Если Rufus не вариант (например, ты на маке):
Etcher записывает в DD-режиме по умолчанию, так что тут сюрпризов не будет.
Классика:
bash# ⚠️ Проверь имя устройства! /dev/sdX — это твоя флешка, не системный диск!
sudo dd if=proxmox-ve_8.3-2.iso of=/dev/sdX bs=4M status=progress
sync
Убедись, что указываешь устройство целиком (/dev/sdb), а не раздел (/dev/sdb1).
Перезагрузи сервер, зайди в BIOS (обычно Del, F2 или F10 при старте). Проверь три вещи:
Сохрани и перезагрузи.
Загружаешься с флешки. Появляется меню загрузчика Proxmox — выбирай «Install Proxmox VE (Graphical)». Есть ещё текстовый режим, но графический удобнее — там мышка работает.
Первый экран — EULA. Proxmox VE распространяется под лицензией AGPL v3. Бесплатен для любого использования, включая коммерческое. Подписка — это опциональная история про доступ к enterprise-репозиторию и техподдержку. Без подписки всё работает точно так же, просто обновления берутся из бесплатного репозитория. Нажимай «I agree».
А вот тут начинается самое интересное. Proxmox предлагает выбрать целевой диск и файловую систему. И выбор этот повлияет на многое.
Нажми кнопку Options рядом с выбором диска. Откроется окно с настройками разметки.
Файловые системы на выбор:
Мой совет: если ставишь на один диск — ext4. Если у тебя два одинаковых SSD — ZFS RAID1 (зеркало). Это даст отказоустойчивость и снапшоты без лишних телодвижений.
В Options ещё можно задать:
local-lvm (хранилище для VM-дисков)Если не уверен — оставь всё по умолчанию. Потом можно будет скорректировать через LVM, хотя уменьшить разделы на лету — удовольствие ниже среднего.

Тут всё просто. Страна — Russia, часовой пояс — выбери свой (у меня Asia/Yekaterinburg), раскладка клавиатуры — оставь English. Русская раскладка в консоли гипервизора — это боль, поверь.
Задаёшь пароль суперпользователя и email. Пароль — сложный, само собой. Email используется для уведомлений: Proxmox умеет слать письма при проблемах с хранилищем, задачами бэкапа и прочим. Можно вписать заглушку, но лучше указать настоящий — потом пригодится.
Вот тут ошибаются чаще всего. Установщик просит:
pve.home.local. Не оставляй дефолтный pve.localdomain — потом это может аукнуться при настройке кластера или почтовых уведомлений. Точка в имени обязательна — это FQDNВажный момент: Proxmox создаст сетевой мост
vmbr0на базе выбранного интерфейса. Все виртуальные машины по умолчанию будут подключаться именно к этому мосту. Менять настройку потом можно, но лучше сразу сделать правильно.
Если планируешь настройку VLAN — пока не трогай, это делается после установки через /etc/network/interfaces или веб-интерфейс.
Последний экран — сводка всех параметров. Проверь:
Жми Install. Процесс занимает 3–10 минут в зависимости от скорости диска. После завершения Proxmox попросит вытащить флешку и перезагрузиться.
После перезагрузки сервер покажет в консоли адрес веб-интерфейса:
https://ВАШ_IP:8006
Открывай в браузере. Да, именно https. Да, браузер ругнётся на сертификат — это нормально, сертификат самоподписанный. Пройди через предупреждение.
Логин: root, пароль — тот, что задал при установке. Realm — Linux PAM standard authentication.
При входе вылезет окно «No valid subscription». Это напоминание, что ты используешь бесплатную версию. Просто закрой его. Всё работает.

Установка — это полдела. Теперь надо довести систему до рабочего состояния.
По умолчанию Proxmox настроен на enterprise-репозиторий, который требует подписки. Без неё apt update будет ругаться ошибкой 401. Исправляем:
bash# Отключаем enterprise-репозиторий
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list
# Добавляем бесплатный no-subscription репозиторий
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
# Обновляем списки пакетов
apt update && apt full-upgrade -y
Тоже самое можно сделать через веб-интерфейс: Node → Repositories. Отключи enterprise, добавь No-Subscription.
Бесплатный репозиторий — это не «нестабильная бета». Там те же пакеты, что и в enterprise, просто без гарантии совместимости релизов и без техподдержки от Proxmox. Для домашнего использования — более чем достаточно.
Этот шаг необязательный, но чертовски приятный. После каждого входа в веб-интерфейс Proxmox показывает попап «No valid subscription». Убрать его можно патчем JavaScript-файла:
bash# ⚠️ Этот патч нужно применять заново после каждого обновления pve-manager
sed -Ezi.bak "s/(Ext\.Msg\.show\(\{\s+title: gettext\('No valid sub)/void\(\{ \/\/\1/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy
Или можно просто привыкнуть закрывать окно. Дело вкуса.
Проверь, что сервер правильно резолвит имена и синхронизирует время:
bash# Проверка DNS
nslookup google.com
# Проверка времени
timedatectl status
Время синхронизируется через systemd-timesyncd или chrony. Если видишь расхождение — проверь /etc/chrony/chrony.conf и убедись, что NTP-серверы доступны.
Конфигурация сети лежит в /etc/network/interfaces. По умолчанию там будет что-то вроде:
bashauto lo
iface lo inet loopback
iface ens18 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.1.100/24
gateway 192.168.1.1
bridge-ports ens18
bridge-stp off
bridge-fd 0
Это стандартный мост vmbr0, привязанный к физическому интерфейсу ens18. Виртуалки подключаются к vmbr0 и получают IP из той же подсети, что и хост. Просто и понятно.
Если тебе нужны VLAN, NAT для изолированной сети или агрегация каналов (bond) — это всё настраивается тут же, но это тема для отдельной статьи. Пока скажу одно: не трогай vmbr0, пока не убедишься, что текущая конфигурация работает.
Изменения в сетевых настройках применяются после:
bashifreload -a
Или через веб-интерфейс: Node → Network → Apply Configuration.
После установки Proxmox создаёт два хранилища:
/var/lib/vz)Если ты ставил на ZFS — вместо local-lvm будет local-zfs.
Посмотреть, что есть, можно в веб-интерфейсе: Datacenter → Storage. Или из консоли:
bashpvesm status
Для начала этого хватит. Когда понадобится подключить NFS-шару, iSCSI-таргет или отдельный пул Ceph — это делается через тот же раздел Storage, но об этом расскажу в другой раз.
Чтобы создать виртуальную машину, нужен установочный ISO. Загрузи его в хранилище local:
Веб-интерфейс → local (имя ноды) → ISO Images → Upload или Download from URL.
Либо скачай прямо на сервер:
bashcd /var/lib/vz/template/iso/
wget https://releases.ubuntu.com/24.04/ubuntu-24.04-live-server-amd64.iso
Теперь самое приятное — запустить что-нибудь.
В правом верхнем углу веб-интерфейса жми Create VM.
Подтверждай, стартуй VM, открывай консоль — и привет, установщик гостевой ОС.

За годы работы с Proxmox насмотрелся на разные грабли. Вот самые популярные.
Установщик зависает на «Loading initial ramdisk»
Обычно проблема с графическим режимом. Перезагрузись и в меню загрузчика выбери текстовый режим (Install Proxmox VE — Terminal UI). Или добавь параметр nomodeset в строку загрузки — нажми e на выбранном пункте меню и допиши в строку с linux.
Proxmox не видит диск при установке
Если диск подключён к аппаратному RAID-контроллеру — убедись, что массив создан в утилите контроллера. Proxmox видит логические тома RAID, а не отдельные диски за ним. Если RAID не нужен — переключи контроллер в режим HBA / JBOD / IT mode.
Если диск NVMe — в некоторых BIOS нужно включить NVMe как загрузочное устройство отдельным пунктом.
Не открывается веб-интерфейс после установки
Проверь, пингуется ли сервер. Если нет — проблема с настройкой сети. Подключись к серверу через физическую консоль (монитор + клавиатура) и проверь:
baship a # есть ли IP на vmbr0?
ping -c 3 8.8.8.8 # есть ли выход в интернет?
systemctl status pveproxy # работает ли веб-сервер?
Ошибка «TASK ERROR: command 'apt-get update' failed»
Скорее всего, не отключён enterprise-репозиторий. Вернись к разделу про репозитории выше.
Proxmox зависает при установке на этапе «Creating LVs»
Встречается на некоторых конфигурациях с NVMe. Попробуй установку с параметром nomodeset. Если не помогает — смени файловую систему: вместо LVM попробуй ZFS.
Proxmox установлен и готов к работе. Но это только начало. Вот о чём стоит подумать:
/etc/network/interfaces или Open vSwitchКаждая из этих тем заслуживает отдельной статьи. И они будут.