Virtualbox#
VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, macOS, Solaris/OpenSolaris, ReactOS, DOS и других.
Установка#
Приведённая ниже инструкция по установке и настройке ПО предназначена для ОС Astra Linux Special Edition 1.7. Пошаговые инструкции для других ОС доступны на сайте разработчика.
Подготовка к установке#
Подготовьте ОС к установке и настройке VirtualBox.
Если установка производится на ВМ, включите в её настройках вложенную виртуализацию (nested virtualization). Для получения инструкций обратитесь к производителю ПО, используемого для виртуализации.
Получите номер установленного оперативного обновления ОС:
cat /etc/astra_version
Команда выводит в терминал строку вида:
Добавьте в файл
/etc/apt/sources.list
ссылки на базовый (base) и расширенный (extended) репозитории Astra Linux Special Edition 1.7:deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/<version>/repository-base/ 1.7_x86-64 main contrib non-free deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/<version>/repository-extended/ 1.7_x86-64 main contrib non-free
где <version> – версия установленного оперативного обновления Astra Linux Special Edition. Для примера выше указанные строки имеют вид:
deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/uu/1/repository-base/ 1.7_x86-64 main contrib non-free deb https://download.astralinux.ru/astra/frozen/1.7_x86-64/1.7.5/uu/1/repository-extended/ 1.7_x86-64 main contrib non-free
Обновите список доступных пакетов:
sudo apt update
Получите номер версии и вариант сборки установленного ядра:
uname -r
В терминал выводится строка вида:
Здесь
6.1.50-1
– версия ядра,generic
– вариант сборки.Установите менеджер загрузок
wget
, заголовочные файлы используемого ядра и утилиты, необходимые для сборки модулей ядра:sudo apt install build-essential linux-headers-<version>-<build_variant> make wget --yes
где <version> и <build_variant> – версия ядра и вариант его сборки соответственно. Для примера выше нужная команда имеет вид:
sudo apt install build-essential linux-headers-6.1.50-1-generic make wget --yes
Совет
Шаги получения информации о версии ядра и установки его заголовочных файлов можно объединить в одну команду:
sudo apt install build-essential linux-headers-$(uname -r) make wget --yes
Установка VirtualBox#
Для установки VirtualBox выполните следующие действия:
Загрузите пакет
libvpx5
из репозиториев Debian Linux, например:wget http://security.debian.org/debian-security/pool/updates/main/libv/libvpx/libvpx5_1.7.0-3+deb10u2_amd64.deb
Совет
Актуальная ссылка на загрузку доступна на странице пакета: https://packages.debian.org/buster/amd64/libvpx5
Установите загруженный пакет:
sudo dpkg -i libvpx5_1.7.0-3+deb10u2_amd64.deb
Импортируйте ключ репозитория VirtualBox:
wget https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- |\ sudo gpg --dearmor --yes --output /etc/apt/trusted.gpg.d/oracle.gpg
Создайте в каталоге
/etc/apt/sources.list.d/
файлvirtualbox.list
со следующим содержимым:deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian buster contrib
Обновите список доступных пакетов:
sudo apt update
Установите пакет
virtualbox-7.0
:sudo apt install virtualbox-7.0 --yes
Получите номер установленной версии VirtualBox:
apt policy virtualbox-7.0
В терминал выводятся строки вида:
Здесь
7.0.16
– версия VirtualBox.Загрузите Extension Pack для установленной версии VirtualBox:
wget https://download.virtualbox.org/virtualbox/<version>/Oracle_VM_VirtualBox_Extension_Pack-<version>.vbox-extpack
где <version> – версия VirtualBox.
Для примера выше указанная команда имеет вид:
wget https://download.virtualbox.org/virtualbox/<version>/Oracle_VM_VirtualBox_Extension_Pack-7.0.16.vbox-extpack
Установите Extension Pack:
sudo vboxmanage extpack install --replace <path>
где <path> – путь к загруженному ранее файлу.
Для примера выше указанная команда имеет вид:
sudo vboxmanage extpack install --replace ./Oracle_VM_VirtualBox_Extension_Pack-7.0.16.vbox-extpack