VirtualBox — это широко известный пакет программного обеспечения для виртуализации, позволяющий запускать виртуальные машины на вашем компьютере. В данной статье мы расскажем, как установить VirtualBox на Fedora, бесплатную операционную систему с открытым исходным кодом на базе Linux. Если вы планируете использовать VirtualBox для личных нужд или в учебных целях, процесс установки на Fedora будет простым и доступным. Также VirtualBox можно найти в большинстве популярных дистрибутивов Linux, таких как Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu, Debian, Oracle VM, SUSE и других.
В этом руководстве мы объясним, как установить и использовать VirtualBox 7.0 на Fedora Linux. Заметьте, что пакет VirtualBox 7.0 не поддерживается для Fedora 34 и более ранних версий, однако вы все равно можете установить последнюю версию VirtualBox на этих системах.
Перед установкой убедитесь, что у вас установлены необходимые зависимости. Для этого выполните команду:
sudo dnf install gcc make kernel-devel kernel-headers
После этого добавьте репозиторий Oracle для установки VirtualBox:
sudo dnf install https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
Теперь вы можете установить VirtualBox, выполнив команду:
sudo dnf install VirtualBox-7.0
После завершения установки рекомендуется добавить вашего пользователя в группу vboxusers, чтобы избежать проблем с доступом к USB-устройствам в виртуальных машинах:
sudo usermod -aG vboxusers ваш_пользователь
Перезагрузите систему для применения изменений. Теперь вы готовы запускать VirtualBox и создавать виртуальные машины!
Содержание статьи
Предварительные требования
Перед началом установки убедитесь, что у вас есть следующие условия: – Компьютер с операционной системой Fedora – Минимум 4 ГБ оперативной памяти – 10 ГБ свободного места на диске – Хост-машина, работающая под одной из следующих ОС: Windows, Linux, Mac OS X – Установите VirtualBox и Extension Pack на Fedora.
Сначала вам потребуется установить инструменты разработки, необходимые для компиляции модулей ядра VirtualBox, а также некоторые дополнительные пакеты.
sudo dnf -y install @development-tools sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras
После установки последнего ядра и его заголовков перезагрузите систему, чтобы она использовала обновленное ядро.
sudo reboot
Убедитесь, что ваш BIOS настроен на поддержку виртуализации (обычно это называется Intel VT-x или AMD-V), так как это может повлиять на работу VirtualBox. Если вы планируете использовать графическую среду, рекомендуется установить дополнительные пакеты, такие как virtualbox-qt, для лучшей интеграции с вашим рабочим столом.
Не забудьте проверить, что у вас установлена последняя версия VirtualBox и Extension Pack. Это гарантирует совместимость и доступ к новым функциям. Также стоит ознакомиться с документацией VirtualBox для получения информации о конфигурации сетей и настройки хранилищ для ваших виртуальных машин.
Настройка RPM-репозитория
Команда разработчиков VirtualBox предлагает RPM-репозиторий для упрощения установки. Вам нужно настроить этот репозиторий в зависимости от вашей версии Fedora.
Вы можете проверить содержимое файла репозитория, выполнив следующую команду.
sudo cat /etc/yum.repos.d/virtualbox.repo
Убедитесь, что файл репозитория был создан корректно.
Для добавления репозитория вы можете воспользоваться следующими командами, в зависимости от версии Fedora:
Для Fedora 36 и более новых:
sudo dnf config-manager --add-repo https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
Для Fedora 35 и более старых:
sudo dnf config-manager --add-repo https://download.virtualbox.org/virtualbox/rpm/fedora/35/virtualbox.repo
После добавления репозитория обновите кэш DNF с помощью команды:
sudo dnf makecache
Теперь вы можете установить VirtualBox с помощью команды:
sudo dnf install VirtualBox-<версия>, где <версия> — это номер версии, которую вы хотите установить.
Обратите внимание, что для работы VirtualBox может потребоваться установить дополнительные пакеты, такие как gcc, make и заголовочные файлы ядра. Вы можете установить их с помощью команды:
sudo dnf install kernel-devel kernel-headers gcc make
Кроме того, убедитесь, что у вас установлены все необходимые зависимости для работы VirtualBox. В некоторых случаях могут потребоваться дополнительные библиотеки, такие как:
qt5-qmake— для работы с графическим интерфейсом;libgomp— для поддержки многопоточности;gtk3— для совместимости с интерфейсом на основе GTK.
Чтобы установить их, выполните следующую команду:
sudo dnf install qt5-qmake libgomp gtk3
После завершения установки рекомендуется перезагрузить систему, чтобы убедиться, что все изменения вступили в силу.
Также стоит отметить, что VirtualBox может потребовать дополнительную настройку, такую как включение виртуализации в BIOS. Проверьте настройки вашего BIOS или UEFI и убедитесь, что опции VT-x или AMD-V включены.
Если у вас возникли проблемы с установкой, вы можете обратиться к официальной документации VirtualBox или на форумы сообщества Fedora для получения помощи.
Установка VirtualBox на Fedora
Для установки VirtualBox с помощью командной строки DNF используйте следующую команду. Она установит последнюю доступную версию VirtualBox на вашу систему Fedora.
sudo dnf install VirtualBox-7.0
Если вы используете Fedora 34 или более ранние версии, то вам доступна только установка VirtualBox-6.1.

В процессе установки VirtualBox в вашей системе создается группа vboxusers. Для того чтобы ваш текущий пользователь получил расширенные права управления VirtualBox, необходимо добавить его в эту группу.
sudo usermod -a -G vboxusers $USER newgrp vboxusers id $USER
После выполнения этих команд рекомендуется перезагрузить систему или выйти из текущей сессии и снова войти, чтобы изменения вступили в силу.
Если вы планируете использовать USB-устройства в виртуальных машинах, убедитесь, что у вас установлены необходимые зависимости. Выполните следующую команду для установки необходимых пакетов:
sudo dnf install kernel-devel kernel-headers
Также, перед запуском VirtualBox, проверьте, установлен ли пакет dkms, который может помочь в сборке модулей ядра:
sudo dnf install dkms
После установки VirtualBox вы можете запустить его через меню приложений или с помощью команды:
virtualbox
Теперь вы готовы создавать и управлять виртуальными машинами на вашей Fedora!
Для улучшения производительности виртуальных машин рекомендуется установить дополнения для гостевых ОС. Это обеспечит лучшую интеграцию между хост-системой и виртуальными машинами, включая поддержку общего доступа к папкам и улучшенную графику.
Чтобы установить дополнения, запустите виртуальную машину и выберите в меню Устройства → Установить дополнения гостя. После этого следуйте инструкциям на экране.
Не забудьте обновить вашу систему после установки VirtualBox, чтобы избежать возможных конфликтов с зависимостями:
sudo dnf update
Также полезно ознакомиться с официальной документацией VirtualBox для получения более подробной информации о возможностях и настройках программы.
Запустите VirtualBox
Вы успешно завершили установку VirtualBox на систему Fedora. Теперь войдите в среду рабочего стола Ubuntu, чтобы начать работу с VirtualBox, в котором вы сможете создавать виртуальные машины для различных операционных систем.
Откройте раздел приложений и найдите термин «VirtualBox», чтобы увидеть значок для запуска, как показано ниже:

Кликните по иконке запуска, чтобы активировать VirtualBox в вашей системе Ubuntu.

Для начала создания новой виртуальной машины воспользуйтесь кнопкой «Создать». В разделе настроек можно изменить параметры по умолчанию. Кнопки «Импорт» и «Экспорт» предназначены для переноса существующих виртуальных машин между системами.
Перед созданием виртуальной машины убедитесь, что у вас достаточно ресурсов: процессора, оперативной памяти и дискового пространства. Рекомендуется выделить не менее 2 ГБ ОЗУ и 20 ГБ дискового пространства для большинства современных операционных систем.
Также ознакомьтесь с документацией VirtualBox, где вы найдете много полезной информации о настройках сети, интеграции с хост-системой и использовании общих папок, что значительно упростит работу с виртуальными машинами.
Не забудьте установить дополнения гостевой ОС (Guest Additions) после установки операционной системы внутри виртуальной машины. Это обеспечит лучшую производительность и интеграцию с хост-системой, позволяя использовать функции, такие как автоматическая настройка разрешения экрана и общий буфер обмена.
Установка пакета расширений VirtualBox
Расширенный пакет VirtualBox является дополнительным компонентом, который значительно расширяет функциональные возможности программы. Он включает в себя такие улучшения, как повышенная производительность сети, поддержка USB-устройств и многое другое. Чтобы установить этот пакет, выполните следующие действия:
- Загрузите пакет расширений VirtualBox с официального сайта. Также можно воспользоваться этой прямой ссылкой для загрузки версии 7.0.0.
- Запустите приложение VirtualBox на вашем компьютере.
- Выберите Меню Файл >> Инструменты >> Менеджер пакетов расширений

- Нажмите на кнопку установки, как показано на изображении ниже. Затем выберите загруженный файл расширения из файловой системы и завершите установку.

- После успешной установки расширение будет отображено здесь:

Указанная выше команда установит пакет расширений VirtualBox на Fedora.
Важно отметить, что наличие пакета расширений может улучшить совместимость с гостевыми системами и обеспечить более широкий доступ к аппаратным ресурсам, таким как графические карты и устройства хранения. Также, если вы планируете использовать функции, такие как удаленный доступ к виртуальным машинам или поддержку виртуализации в аппаратном обеспечении, установка расширений является необходимым шагом.
VirtualBox — это мощный инструмент виртуализации, который позволяет запускать виртуальные машины на вашем компьютере. В этой статье вы узнали, как установить VirtualBox на Fedora, бесплатной и открытой операционной системе Linux. Теперь вы сможете устанавливать и запускать различные операционные системы, такие как Windows, Linux и другие, в рамках VirtualBox. Если у вас возникли какие-либо вопросы или проблемы во время установки или использования VirtualBox, не стесняйтесь оставлять комментарии ниже. Мы с радостью вам поможем.
Основные настройки VirtualBox после установки
После завершения процесса установки программного обеспечения для виртуализации важно провести ряд первичных конфигураций. Эти действия помогут обеспечить стабильную работу и оптимальное использование ресурсов системы, а также улучшат взаимодействие между виртуальными машинами и хост-операционной системой.
Следующие настройки являются ключевыми для успешной работы с виртуальными средами:
| Настройка | Описание |
|---|---|
| Конфигурация сети | Определите режим сетевого взаимодействия для виртуальных машин, чтобы обеспечить доступ в интернет и локальную сеть. |
| Управление ресурсами | Настройте количество выделяемой оперативной памяти и количество ядер процессора для каждой виртуальной машины в зависимости от её потребностей. |
| Общие папки | Создайте общие папки для удобного обмена файлами между хостом и гостевой ОС. |
| Адаптация дисплея | Настройте разрешение экрана и параметры графики для более комфортной работы с интерфейсом виртуальной машины. |
| Обновление программного обеспечения | Проверьте наличие обновлений для улучшения безопасности и добавления новых функций. |
Следуя этим рекомендациям, можно значительно повысить эффективность работы с виртуальными средами и обеспечить оптимальную производительность системы.

