Пошаговое развёртывание Ubuntu 24.04 LTS на виртуальной машине Proxmox VE — от загрузки ISO до первого входа в систему.

Шаг 1. Скачать ISO-образ

Для сервера берите Ubuntu Server (консольный установщик, минимум лишнего), для рабочего стола — Desktop:

  • страница образов: https://releases.ubuntu.com/24.04/
  • файл вида ubuntu-24.04.X-live-server-amd64.iso (X — актуальный point-релиз)

Шаг 2. Загрузить ISO в Proxmox

В веб-интерфейсе Proxmox:

  1. Выберите хранилище localISO Images.
  2. Кнопка Download from URL — вставьте прямую ссылку на ISO (Proxmox скачает сам), либо Upload с локального диска.
  3. Дождитесь окончания загрузки — образ появится в списке.

Шаг 3. Создать виртуальную машину

Кнопка Create VM (справа вверху), дальше по вкладкам мастера:

ВкладкаЧто указать
GeneralNode — ваш хост; VM ID — например 110; Name — ubuntu-web
OSISO image → выбрать скачанный образ Ubuntu; Type: Linux
SystemMachine: q35; BIOS: OVMF (UEFI) + галка Add EFI Disk (или SeaBIOS — тоже работает); SCSI Controller: VirtIO SCSI single
DisksBus/Device: SCSI; Disk size: 20–32 GiB; галки Discard и (для SSD) SSD emulation
CPUCores: 2; Type: host (лучшее быстродействие)
Memory2048–4096 MiB; Ballooning Device оставить включённым
NetworkBridge: vmbr0; Model: VirtIO (paravirtualized)
ConfirmПроверить сводку → Finish

Полезно сразу после создания: Options → Start at boot = Yes, чтобы ВМ поднималась вместе с хостом.

Шаг 4. Установка Ubuntu по мастеру

Выделите ВМ → Start → откройте консоль (Console). Загрузится установщик (Subiquity):

  1. Language — English (для сервера практичнее) или русский.
  2. Keyboard — раскладка по умолчанию, можно проверить в поле теста.
  3. TypeUbuntu Server (default); Minimized — если нужен голый минимум.
  4. Network — по умолчанию DHCP. Для сервера лучше сразу задать статический IP: выберите интерфейс → Edit IPv4 → Manual: адрес (например 10.0.0.111/24), шлюз и DNS вашей сети.
  5. Proxy — пусто, если прокси не используется.
  6. Mirror — оставьте предложенный archive.ubuntu.com.
  7. StorageUse entire disk; LVM оставляем включённым (упростит расширение диска потом). Файл-сводку можно не менять.
  8. Profile — имя, название сервера, логин и надёжный пароль (его же просите при sudo).
  9. SSH Setup — обязательно включить Install OpenSSH server; ключи можно импортировать из GitHub/Launchpad.
  10. Featured Server Snaps — пропустите (всё ставится позже через apt).
  11. Дождитесь окончания → Reboot Now.

После перезагрузки установщик может попросить извлечь носитель: в Proxmox откройте Hardware → CD/DVD и смените на Do not use any media (или просто нажмите Enter в консоли, если ВМ ушла в ожидание).

Шаг 5. Первые действия после входа

# обновления
sudo apt update && sudo apt full-upgrade -y

# гостевой агент — Proxmox увидит IP ВМ и корректно погасит/перезапустит её
sudo apt install -y qemu-guest-agent
sudo systemctl enable --now qemu-guest-agent

После установки агента IP появится в сводке ВМ в веб-интерфейсе Proxmox. Дальше подключайтесь по SSH: ssh user@10.0.0.X.

Частые вопросы

  • UEFI или SeaBIOS? Для Ubuntu 24.04 оба работают; OVMF/UEFI — современнее и нужен, если планируете secure boot.
  • Сколько ресурсов давать? Для сайта на статике достаточно 1 vCPU / 1 ГБ; под Docker и БД — от 2 vCPU / 4 ГБ.
  • Диск кончился? Расширьте диск в Proxmox (Hardware → Disk → Resize), затем внутри: sudo growpart /dev/sda 1 && sudo resize2fs /dev/sda1 (для LVM — сначала sudo lvextend -l +100%FREE -r /dev/ubuntu-vg/ubuntu-lv).