VirtualBox – это высокопроизводительная платформа виртуализации с открытым исходным кодом, предоставляющая возможность запуска нескольких операционных систем на одном компьютере. Для пользователей желающих тестировать программное обеспечение, разрабатывать приложения или изучать иные операционные системы без необходимости двойной загрузки, VirtualBox является оптимальным решением.
В данном руководстве подробно описаны шаги по установке VirtualBox 7.1.8 в Nobara 42 (или Fedora 42), оптимизации его конфигурации и решению типичных проблем, которые могут возникнуть в процессе использования.
Подготовка системы
Для начала нужно проверить нашу систему и убедиться что процессор поддерживает виртуализацию:
egrep -c '(vmx|svm)' /proc/cpuinfo
Если значение больше 0, то наш процессор поддерживает виртуализацию.
‼️Если виртуализация отключена, нужно включить её в настройках BIOS/UEFI нашей системы.
Далее необходимо обновить систему:
sudo dnf -y upgrade
sudo reboot
Эта команда обновить все пакеты и модули ядра. А так же перезагрузит компьютер, чтобы эти изменения применились.
‼️ Хотя установка VirtualBox в целом безопасна, всегда разумно создавать резервные копии важных данных перед внесением изменений в систему.
Прежде чем продолжить, создайте резервные копии важных файлов на внешнем накопителе или в облачных сервисах.
Установка VirtualBox 7.1.8
Устанавливаем группу пакетов средств разработки и пакеты, связанные с ядром:
sudo dnf -y install @development-tools
sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel
Для графического интерфейса VirtualBox:
sudo dnf -y install qt5-qtx11extras
Способ 1: Установка из репозитория (рекомендуется).
sudo dnf install VirtualBox
Эта команда загрузит и установит VirtualBox 7.1.* вместе с остальными зависимостями.
Способ 2: Установка из загруженного пакета RPM.
Скачайте в каталоге /virtualbox/7.1.8/ необходимый пакет с названием VirtualBox-7.1-7.1.8_шесть_цифр_fedora40-1.x86_64.rpm
wget https://download.virtualbox.org/virtualbox/7.1.8/VirtualBox-7.1-7.1.8_168469_fedora40-1.x86_64.rpm
Данная команда скачает пакет VirtualBox-7.1-7.1.8_168469_fedora40-1.x86_64.rpm в Домашнюю папку.
Устанавливаем загруженный пакет:
sudo dnf install ./VirtualBox-7.1-7.1.8_168469_fedora40-1.x86_64.rpm
Этот метод пригодится, когда будет нужна определённая версия или когда доступ к репозиторию ограничен.
Проверка установки.
После завершения установки нужно убедиться, что VirtualBox установлен правильно:
vboxmanage --version
Команда должна вернуть «7.1.8» или любую другую установленную версию.
Настройка после установки.
Чтобы получить доступ к USB-устройствам и другим функциям VirtualBox, добавляем своего пользователя в группу vboxusers:
sudo usermod -aG vboxusers $USER
Нужно выйти из системы или перезагрузить компьютер.
Установка пакета расширений VirtualBox.
Пакет расширений VirtualBox добавляет важные функции, такие как поддержка USB 3.0, шифрование диска и поддержка загрузочного PXE-ПЗУ.
Загрузим пакет расширений, соответствующий нашей версии VirtualBox и установим:
wget https://download.virtualbox.org/virtualbox/7.1.8/Oracle_VirtualBox_Extension_Pack-7.1.8-168469.vbox-extpack
sudo vboxmanage extpack install Oracle_VirtualBox_Extension_Pack-7.1.8-168469.vbox-extpack
Убеждаемся, что пакет расширений установлен правильно:
vboxmanage list extpacks
На выходе должна отображаться информация об установленном пакете расширений, включая его версию и включенные функции.
▶️ После всех этих действий можно считать VirtualBox установленным и приступать к работе в нем.