Установка Fedora Server Edition в качестве виртуальной машины с помощью Proxmox Virtual Environment

Пол Макони Version F44 Last review: 2026-07-04
В этом документе описан метод установки Fedora Server из образа qcow2 в качестве виртуальной машины в Proxmox Virtual Environment, далее просто Proxmox. Виртуальные машины можно развернуть очень быстро после импорта образа диска, экономя много времени и избавляя от разочарований. Конфигурация, использованная при написании этого документа, может отличаться от вашей, поэтому некоторые детали, например пути к файлам образов дисков, могут различаться.

Почему Fedora Server на Proxmox

Proxmox — это решение для управления серверной виртуализацией с открытым исходным кодом, основанное на QEMU/KVM и LXC, с веб-интерфейсом для управления большинством аспектов рабочего процесса виртуальных машин. Оно также популярно среди энтузиастов домашних лабораторий. Образ диска Fedora Server сокращает процесс провизионирования, предоставляя предустановленный образ диска, который загружается прямо в финальное меню настройки. С помощью этого метода вы можете развернуть свежую виртуальную машину Fedora Server всего за пару минут.

Краткое резюме для опытных пользователей Proxmox

Вот ключевые детали, если вы уже знакомы с созданием виртуальных машин в Proxmox.

  • ВМ не требует подключённого установочного носителя (ISO).

  • ВМ должна работать в режиме BIOS (SeaBIOS) с контроллером VirtIO SCSI Single. Обязательно включите Qemu Agent, если планируете его использовать.

  • В этом документе опущено первоначальное создание диска, поскольку мы импортируем образ диска позже в процессе.

  • qm disk import [vm_number] [image_name.qcow2] [target_storage] --format qcow2

  • Убедитесь, что диск подключён и выбран в порядке загрузки в разделе options перед загрузкой ВМ.

Процедура

Примечание: этот документ предполагает, что у вас есть SSH-доступ к узлу Proxmox и что вы уже загрузили образ диска qcow2 Fedora Server. Также предполагается централизованное хранилище на монтировании NFS, но ваша конфигурация хранилища может отличаться, если вы используете локальное хранилище LVM или Ceph. Мы предоставили скриншоты для каждого шага процесса настройки ВМ, но общая процедура взята из вики Proxmox.

Найдите файл образа и загрузите его в Proxmox

Прежде чем создать ВМ, нам нужно найти и загрузить наш образ диска на узел Proxmox. На скриншоте ниже видно, что мы исследовали систему, чтобы определить, что она использует централизованное хранилище NFS, смонтированное в /mnt/pve/nfs-kraken, и мы в какой-то момент создали каталог под названием osimages для хранения наших образов дисков.

После создания каталога для хранения образов дисков вам нужно загрузить файл образа диска через scp на узел Proxmox. scp [image_filename] root@[node_name]:/path/to/images/[image_filename]

$ cd Desktop/osimages/
$ ls
Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2
$ ssh root@pve-m-0
root@pve-m-0's password:
Linux pve-m-0 7.0.12-1-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.12-1 (2026-06-09T21:07Z) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Jul  4 09:20:08 2026 from [ip]
# ls -alh /mnt/pve/nfs-kraken/osimages
total 4.5G
drwxrwxrwx 1 1026 users  518 May 15 14:10 .
drwxrwxrwx 1 root root   128 Oct 22  2025 ..
-rwxrwxrwx 1 1024 users 508M Apr  9  2025 Fedora-Cloud-Base-Generic-42-1.1.x86_64.qcow2
-rwxrwxrwx 1 1027 users 555M Oct 22  2025 Fedora-Cloud-Base-Generic-43-1.5.x86_64.qcow2
-rwxrwxrwx 1 1027 users 557M Apr 22 17:57 Fedora-Cloud-Base-Generic-44.x86_64.qcow2
-rwxrwxrwx 1 1027 users 602M May 15 14:09 Fedora-Cloud-Base-UEFI-UKI-44-1.7.x86_64.qcow2
-rwxrwxrwx 1 1024 users 591M Aug  5  2025 noble-server-cloudimg-amd64.img
-rwxrwxrwx 1 1027 users 816M May 14  2025 rhel-10.0-x86_64-kvm.qcow2
-rwxrwxrwx 1 1027 users 913M Aug 30  2024 rhel-9.4-x86_64-kvm.qcow2
# exit
logout
Connection to pve-m-0 closed.
$ scp Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2 \
root@pve-m-0:/mnt/pve/nfs-kraken/osimages/Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2
root@pve-m-0's password:

Убедитесь, что образ на месте

Хотя это не является абсолютно необходимым, мы снова вошли на узел Proxmox и убедились, что файл действительно загружен в целевой каталог. Мы вернёмся к этому пути позже, когда придёт время импортировать образ диска в ВМ.

$ ssh root@pve-m-0
root@pve-m-0's password:
Linux pve-m-0 7.0.12-1-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.12-1 (2026-06-09T21:07Z) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat Jul  4 09:24:04 2026 from [ip]
# ls -alh /mnt/pve/nfs-kraken/osimages/
total 5.4G
drwxrwxrwx 1 1026 users  612 Jul  4 09:25 .
drwxrwxrwx 1 root root   128 Oct 22  2025 ..
-rwxrwxrwx 1 1024 users 508M Apr  9  2025 Fedora-Cloud-Base-Generic-42-1.1.x86_64.qcow2
-rwxrwxrwx 1 1027 users 555M Oct 22  2025 Fedora-Cloud-Base-Generic-43-1.5.x86_64.qcow2
-rwxrwxrwx 1 1027 users 557M Apr 22 17:57 Fedora-Cloud-Base-Generic-44.x86_64.qcow2
-rwxrwxrwx 1 1027 users 602M May 15 14:09 Fedora-Cloud-Base-UEFI-UKI-44-1.7.x86_64.qcow2
-rwxrwxrwx 1 1024 users 909M Jul  4 09:25 Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2
-rwxrwxrwx 1 1024 users 591M Aug  5  2025 noble-server-cloudimg-amd64.img
-rwxrwxrwx 1 1027 users 816M May 14  2025 rhel-10.0-x86_64-kvm.qcow2
-rwxrwxrwx 1 1027 users 913M Aug 30  2024 rhel-9.4-x86_64-kvm.qcow2
#

Создание ВМ: общие параметры

Нажмите кнопку Create VM в интерфейсе Proxmox, и запустится мастер создания ВМ. Выберите узел и дайте ВМ имя. Запишите ID ВМ. Он понадобится нам позже. Нажмите Next.

ВМ: общие параметры

Создание ВМ: ОС

Нам не нужно использовать ISO для установки системы, поэтому переключите переключатель на Do not use any media и нажмите Next.

ВМ: ОС

Создание ВМ: система

На этом экране нам доступно несколько параметров.

  • Machine — на ваш выбор. q35 представляет оборудование в топологии PCIe, а i440fx даст вам более старую топологию PCI.

  • Параметр BIOS должен быть SeaBIOS, потому что образ диска не загрузится под UEFI.

  • Параметр SCSI Controller должен быть установлен как VirtIO SCSI Single. Вариант по умолчанию LSI 53C895A не загрузит образ диска.

  • Также не забудьте включить параметр Qemu Agent, если планируете его использовать. Если сомневаетесь, можете смело включать этот параметр.

Нажмите Next.

ВМ: система

Создание ВМ: диски

Нажмите на маленькую корзину слева от диска, который он автоматически заполняет. Мы будем импортировать образ диска в качестве нашего основного диска. Нажмите Next.

ВМ: диски

Создание ВМ: ЦП

Задайте настройки ЦП по мере необходимости. Тестовый кластер, использованный при написании этой документации, имел идентичные процессоры во всём кластере, поэтому host можно было безопасно использовать, сохраняя при этом возможность живой миграции. Нажмите Next.

ВМ: ЦП

Создание ВМ: память

Задайте объём памяти, который хотите выделить ВМ. Нажмите Next

ВМ: память

Создание ВМ: сеть

Выберите параметры сети. В тестовой статье был настроен Open vSwitch с группами портов VLAN. VirtIO (paravirtualized) должен обеспечить лучшую производительность. Нажмите Next.

ВМ: сеть

Создание ВМ: подтверждение

Мастер должен завершиться сводкой настроек оборудования. Нажмите Finish, чтобы создать ВМ.

ВМ: подтверждение

Импорт диска ВМ

Теперь, когда сама ВМ создана, нам нужно войти на узел Proxmox через функцию консоли или по SSH, чтобы импортировать образ диска, загруженный ранее.

  • Войдите на узел Proxmox

  • Перейдите в каталог, куда вы ранее загрузили образ диска.

    • В этой тестовой статье хранилище смонтировано в /mnt/pve/nfs-kraken/osimages/, но ваш путь будет другим.

  • Используйте команду qm disk import, чтобы импортировать ваш образ диска.

    • qm disk import [vm_number] [image_name.qcow2] [target_storage] --format qcow2

      • [vm_number] — это номер ВМ, которую вы только что создали на предыдущих шагах.

      • [image_name.qcow2] — это имя файла вашего образа Fedora Server, загруженного ранее.

      • [target_storage] — это том хранилища, в котором вы хотите разместить образ диска для ВМ. В этой тестовой статье я указал Proxmox продолжать использовать том с именем nfs-kraken.

      • Формат может различаться в зависимости от того, где вы храните ВМ. В тестовой статье используется монтирование NFS, и в этом сценарии использования предпочтительны образы в формате qcow2.

# cd /mnt/pve/nfs-kraken/osimages/
# qm disk import 127 \
Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2 nfs-kraken --format qcow2
importing disk 'Fedora-Server-Guest-Generic-44-1.7.x86_64.qcow2' to VM 127 ...
Formatting '/mnt/pve/nfs-kraken/images/127/vm-127-disk-0.qcow2', fmt=qcow2
cluster_size=65536 extended_l2=off preallocation=metadata compression_type=zlib
size=10737418240 lazy_refcounts=off refcount_bits=16
transferred 0.0 B of 10.0 GiB (0.00%)
transferred 102.4 MiB of 10.0 GiB (1.00%)
transferred 206.8 MiB of 10.0 GiB (2.02%)
--SNIP--
transferred 9.8 GiB of 10.0 GiB (98.26%)
transferred 9.9 GiB of 10.0 GiB (99.26%)
transferred 10.0 GiB of 10.0 GiB (100.00%)
transferred 10.0 GiB of 10.0 GiB (100.00%)
unused0: successfully imported disk 'nfs-kraken:127/vm-127-disk-0.qcow2'
#

Когда процесс импорта завершится, вы должны получить сообщение об успехе, как показано выше. Этот процесс выполнялся на дисковом массиве с вращающимися жёсткими дисками, и всё равно занял всего несколько секунд.

Конфигурация ВМ: диск

Теперь, когда диск является частью ВМ, мы можем вернуться на вкладку оборудования, выделить новый неиспользуемый диск и нажать «Изменить». Вам не нужно ничего менять, и можно смело просто нажать Add.

Конфигурация ВМ: диск

Конфигурация ВМ: порядок загрузки

Последний шаг перед включением ВМ — перейти на вкладку Options ВМ, нажать на Boot Order и убедиться, что импортированный диск, обычно scsi0, выбран для загрузки. Обратите внимание, что на следующем скриншоте другие варианты загрузки отключены, а scsi0 перемещён в начало списка.

Конфигурация ВМ: порядок загрузки

Консоль ВМ: первая загрузка

Теперь мы готовы открыть консоль и впервые загрузить ВМ. Вы должны увидеть обычный загрузчик GRUB и поток сообщений ядра на консоли, пока не появится финальное меню настройки.

Консоль ВМ: первая загрузка

Конечный результат

После завершения этого процесса ВМ работает так, как если бы вы загрузились с ISO и выполнили полную установку сервера, но теперь это занимает лишь малую долю времени!

Следующие шаги

Обязательно также ознакомьтесь с задачами в общем руководстве Настройка после установки для виртуальных машин.