Поиск по сайту:

Как установить и использовать VirtualBox 7.0 в AlmaLinux


Кратко: В этом руководстве мы рассмотрим, как установить VirtualBox 7.0 в дистрибутивах AlmaLinux 9 и AlmaLinux 8 для создания гостевых виртуальных машин с использованием файла образа ISO.

Oracle VM VirtualBox, в настоящее время принадлежащая и поддерживаемая Oracle, является одной из самых популярных в мире платформ виртуализации с открытым исходным кодом, которая позволяет пользователям создавать виртуальные машины на основе базового компьютерного оборудования.

VirtualBox — это гипервизор типа 2, что означает, что он устанавливается поверх существующей ОС, такой как Windows или Linux, для создания уровня абстракции, эмулирующего аппаратные компоненты, такие как ЦП, ОЗУ и хранилище. Таким образом, пользователи могут создавать виртуальные компоненты, известные как гостевые или виртуальные машины.

VirtualBox поддерживает широкий спектр гостевых систем, включая Windows, Linux, OpenBSD, Solaris и OpenSolaris.

На момент написания этого руководства VirtualBox 7.0.2 является самой последней версией, выпущенной 10 октября 2022 г., и содержит следующие основные улучшения.

Возможности VirtualBox

  • Новый мастер установки виртуальной машины с опцией «Автоматическая установка гостевой ОС» для упрощения рабочего процесса.
  • Добавлена поддержка 3D на основе DirectX 11 (и DXVK в системах, отличных от Windows).
  • Поддержка EFI для безопасной загрузки.
  • Поддержка безопасной загрузки и TPM 1.2/2.0.
  • Полное шифрование диска для гостевых виртуальных машин.
  • Включение USB-контроллеров EHCI и XHCI в базовый пакет с открытым исходным кодом.
  • Добавлена утилита с графическим интерфейсом для мониторинга статистики производительности, такой как использование ОЗУ и ЦП, дисковый ввод-вывод и т. д.
  • Облачные виртуальные машины можно добавить в Virtual Machine Manager и управлять ими как локальными виртуальными машинами.

Более полный список всех предоставляемых функций можно найти в примечаниях к выпуску Virtualbox.

Шаг 1. Проверьте виртуализацию в AlmaLinux

Предварительным условием для установки любого гипервизора является наличие процессора Intel или AMD с включенной виртуализацией. Поэтому прежде всего проверьте, включена ли виртуализация.

Для этого выполните следующую команду lscpu:

lscpu | grep -i virtualization

Следующий вывод подтверждает, что наша система оснащена технологией Intel Virtualization, обозначенной директивой VT-x.

Virtualization:             VT-x
Virtualization type:        full

Убедившись, что ваша система поддерживает виртуализацию, переходите к следующему шагу.

Если выходные данные не показывают никакой поддержки виртуализации, вам необходимо включить ее в настройках BIOS, чтобы включить виртуализацию.

Шаг 2. Включите репозиторий EPEL в AlmaLinux.

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

sudo dnf install epel-release -y

После завершения установки установите зависимости следующим образом.

sudo dnf install dkms kernel-devel kernel-headers gcc perl bzip2 wget curl make -y

kernel-devel — это пакет разработки для создания модулей ядра, соответствующих ядру. Он предоставляет заголовки ядра и файлы makefile для сборки модулей ядра.

Установленная версия kernel-devel будет отличаться от версии ядра в вашей системе.

Вы можете убедиться в этом, выполнив следующие команды:

rpm -q kernel-devel
uname -r

Чтобы устранить несоответствие между двумя версиями, обновите систему.

sudo dnf update -y

Затем перезагрузите систему

sudo reboot

Еще раз убедитесь, что версия kernel-devel соответствует ядру Linux.

Шаг 3. Установите VirtualBox 7.0 в AlmaLinux.

Чтобы установить последнюю версию VirtualBox, нам нужно добавить официальный репозиторий VirtualBox следующим образом.

sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

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

dnf search virtualbox

Из вывода видно, что VirtualBox 7.0 предоставляется репозиторием.

Чтобы установить VirtualBox 7.0, выполните следующую команду:

sudo dnf install virtualBox-7.0 -y

Эта команда устанавливает VirtualBox 7.0 вместе с другими зависимостями.

Шаг 4. Установите пакет расширений Virtualbox в AlmaLinux.

Пакет расширений VirtualBox — это пакет, который расширяет базовую функциональность VirtualBox и предоставляет дополнительные функции, такие как:

  • Копирование и вставка текста на хост и с него.
  • Использование USB-устройства в вашей виртуальной среде (USB 2.0 и USB 3.0).
  • Использование веб-камеры в гостевой системе.
  • Шифрование образа диска.
  • и многое другое.

Чтобы установить Пакет расширений VirtualBox, перейдите на официальную страницу загрузок Virtualbox. Аналогичным образом вы можете загрузить пакет расширений с помощью команды wget, как показано.

wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

Затем соберите модули ядра следующим образом.

sudo /sbin/vboxconfig

Затем установите пакет расширений VirtualBox следующим образом.

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

Ознакомьтесь с Пользовательской лицензией и согласитесь с условиями лицензии, набрав 'y' и нажав ENTER.

На этом этапе VirtualBox установлен. Чтобы начать его использовать, используйте Диспетчер приложений для его поиска и нажмите Oracle VM Virtualbox, чтобы запустить Oracle VM Virtualbox Manager, как показано.

Шаг 5. Создайте виртуальную машину в AlamLinux

В этом разделе мы покажем, как создать виртуальную машину с использованием файла образа ISO. У нас есть файл Linux Mint ISO, сохраненный локально в нашей системе AlmaLinux.

Чтобы начать создание виртуальной машины, нажмите «Создать», как показано ниже.

Запустится мастер установки виртуальной машины. Обязательно заполните все данные, включая имя виртуальной машины, путь к виртуальной машине и образ ISO, и нажмите «Далее».

Перетащите ползунки, чтобы выбрать предпочтительный объем памяти и количество процессоров. Затем нажмите «Далее».

Затем укажите емкость виртуального жесткого диска и нажмите «Далее».

Вам будет предоставлена сводка всех выбранных вами настроек. Если все выглядит хорошо, нажмите «Готово», в противном случае нажмите «Назад» и внесите необходимые изменения.

После того, как вы нажмете «Готово», виртуальная машина отобразится на левой боковой панели, как показано. Чтобы запустить виртуальную машину, нажмите кнопку «Пуск».

Через несколько секунд виртуальная машина откроется и отобразится меню GRUB для вашей ОС. Оттуда вы можете продолжить установку вашей ОС.

Шаг 6. Настройки виртуальной машины

VirtualBox предоставляет широкий спектр возможностей, которые помогут вам внести ряд настроек, которые помогут вам лучше управлять виртуальной машиной и максимально эффективно использовать ее.

Чтобы просмотреть предоставленные настройки, нажмите кнопку «Настройки».

На левой боковой панели вы увидите список параметров, которые можно настроить. Например, опция «Система» позволяет настраивать различные параметры системы, такие как память, количество процессоров, порядок загрузки, расширенные функции и ускорение.

Перейдите на вкладку «Процессор», чтобы изменить количество процессоров.

Параметр «Экран» позволяет настроить видеопамять и другие графические параметры.

В разделе «Сеть» вы можете добавлять или удалять виртуальные адаптеры, а также изменять тип используемого адаптера.

Шаг 7. Установите гостевые дополнения VirtualBox в AlmaLinux

Гостевые дополнения VirtualBox — это дополнительные части программного обеспечения, которые поставляются в комплекте с вашей копией VirtualBox. Они предоставляют дополнительные функции, которые улучшают функциональность и производительность вашей виртуальной машины.

Чтобы установить гостевые дополнения, перейдите в раздел Устройства –> Вставить образ компакт-диска с гостевыми дополнениями.

В этом руководстве мы продемонстрировали, как установить VirtualBox 7.0 на AlmaLinux 8/9. Кроме того, мы рассмотрели, как создать виртуальную машину, настроить различные параметры и, наконец, как максимально эффективно использовать гостевую машину, установив гостевые дополнения VirtualBox.