Оглавление | ||
---|---|---|
|
Информация |
---|
VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD[5], macOS, Solaris/OpenSolaris, ReactOS, DOS и других |
Информация |
---|
Данная статья применима к:
|
Установка пакетов
Пакет VirtualBox доступен для скачивания на официальном сайте WEB-сайте https://www.virtualbox.org/wiki/Linux_Downloads. Для установки в ОС ОН Орёл 2.12 или ОС СН Смоленск 1.6 следует выбирать версию, предназначенную для Debian 9. Кроме файла с собственно пакетом VirtualBox используются следующие файлы:
- необходим пакет libvpx4, который имеется в дистрибутиве ОС СН Смоленск 1.6, а для ОС ОН Орел может быть получен из репозитория Debian Stretch;
- рекомендуется плагин расширений (extension pack). Этот файл также доступен на сайте VirtualBox;
- рекомендуется пакет libsdl-ttf2.0-0 из репозитория Debian Stretch;
- для установки на ОС СН Смоленск 1.6 с использованием приведённого ниже сценария понадобится:
- подключить в качестве источника пакетов диск со средствами разработки и диски обновлений;
- установить пакет ca-cartificates (требуется только для скачивания файлов);
- для получения необходимых файлов требуется наличие подключения к Интернет, при необходимости установки на изолированную машину следует скопировать на эту машину и выполнить установку.
Скачать файлы с WEB-сайта VirtualBox можно с помощью WEB-браузера, или использовать приведённый ниже сценарий. Для установки пакетов, входящих репозиторий Debian можно подключить репозиторий или Debian или использовать приведённый ниже сценарий.
Возможный сценарий Далее приведены возможные сценарии установки при наличии подключения к Интернет (создается временный каталог, в него загружаются все необходимые и рекомендованные файлы, выполняется установка пакетов, после установки пакетов выполняется установка пакета расщирений)раширений). Сценарий использует самые свежие версии VirtualBox и сопутствующих пакетов, доступные на момент написания статьи.
Версия сценария для ОС ОН Орел 2.12.40:
Command |
---|
pushd `mktemp -d` |
Установка пакетов в Версия сценария для ОС СН Смоленск
Установка базового пакета
Для установки пакета VirtualBox в ОС СН Смоленск можно подключить репозиторий ОС ОН Орёл, после чего выполнить установку базового пакета virtualbox по инструкции для ОС ОН Орёл
Кроме того, базовый пакет его можно загрузить с официального сайта VirtualBox:
- Для ОС СН Смоленск версии 1.6+ использовать VirtualBox для Debian 9 ("Stretch") архитектуры AMD64.
- Для более ранних версий ОС СН Смоленск использовать VirtualBox для Debian 7 ("Wheezy") архитектуры AMD64.
1.6 (добавлена установка пакета ca-certificates и исключена загрузка пакета libvpx4, доступного в дистрибутиве ОС СН Смоленск 1.7):
Command |
---|
sudo apt install linux -headersy install ca-generic |
Для работы с ядром hardened установить пакет linux-headers-hardened:
Command |
---|
sudo apt install linux-headers-hardened |
Примечание |
---|
После установки пакета linux-headers-generic или inux-headers-hardened желательно перезагрузить машину. |
Загруженный с официального сайта пакет может быть установлен из командной строки командой (для версии 5.2.12 Stretch):
Command |
---|
sudo dpkg -i virtualbox-5.2_5.2.12-122591~Debian~stretch_amd64.deb |
Установка пакета расширений
Установка пакета расширений в ОС СН Смоленск может быть выполнена по процедуре установки пакета расширений в изолированной сети для ОС ОН Орёл.certificates pushd `mktemp -d` |
Установка Дополнений гостевой ОС на ГОСТЕВЫЕ машины
Порядок установки дополнений гостевой ОС см. в статье Установка Astra Linux на виртуальные машиныВозможные проблемы
Не работают элементы диалогового окна выбора носителя "настройки VM -> Носители -> Выбор образа оптического диска"
Решение:
В файле ~/.config/Trolltech.conf в секции [Qt] прописать строку:
Блок кода | ||
---|---|---|
| ||
fileDialog\useNative=false |
Перезапустить окно VirtualBox.
Ошибка "VBoxNetAdpCtl: Error while adding new interface: failed to open.dev/vboxnetctl: No such file or directory"
Если после обновления ядра возникает ошибка "VBoxNetAdpCtl: Error while adding new interface: failed to open.dev/vboxnetctl: No such file or directory". Драйвер ядра VirtualBox Linux (vboxdrv) не установлен необходимо:
Выполнить команду
Command |
---|
sudo modprobe vboxdrv |
Если это не помогло, то выполнить команды
Command |
---|
sudo apt update |
Затем перезагрузить систему, после чего заново выполнить команду
Command |
---|
sudo modprobe vboxdrv |
Если не помогло, то необходимо отключить Secure Boot в BIOS/UEFI