Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление
stylecircle


Информация
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), РУСБ.10015-10
  • Astra Linux Special Edition РУСБ.10015-17
  • Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
  • Astra Linux Special Edition РУСБ.10015-03 (очередное обновление 7.6)
  • Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
  • Astra Linux Special Edition РУСБ.10015-16 исп. 1
  • Astra Linux Common Edition 2.12


Общая информация

VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD[5], macOS, Solaris/OpenSolaris, ReactOS, DOS и других

Информация

Данная статья применима к:

  • ОС ОН Орёл 2.12.40
  • ОС СН Смоленск 1.6 Update6
  • ОС СН Смоленск 1.5
Предупреждение

VirtualBox не входит в состав Astra Linux. Для установки VirtualBox требуется подключение сторонних репозиториев. Подробнее см.:

Штатной системой виртуализации в составе Astra Limux Special Edition является система виртуализации libvirt (QEMU/KVM). 

Установка пакетов

Пакет VirtualBox доступен для скачивания на официальном сайте web-сайте сайте https://www.virtualbox.org/wiki/Linux_Downloads. Для установки в ОС ОН Орёл 2.12 или ОС СН Смоленск 1.6 Astra Linux следует выбирать версию, предназначенную для Debian 9. совместимого дистрибутива Debian (см. Таблица вариантов исполнения Astra Linux Special Edition).

рекомендуется плагин

Кроме файла с собственно пакетом VirtualBox используются следующие файлы:

  • необходим пакет libvpx4, который имеется в дистрибутиве ОС СН Смоленск 1.6, а для ОС ОН Орел может быть получен из репозитория Debian Stretch;
  • рекомендуется также установить набор расширений (extension pack).

    Этот файл

    Файл с эти набором также доступен на сайте VirtualBox

    ;
  • рекомендуется пакет libsdl-ttf2.0-0, который имеется в дистрибутиве ОС СН Смоленск 1.6, а для ОС ОН Орел может быть получен из репозитория Debian Stretch;
  • .

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

    • из репозитория Oracle VirtualBox;
    • из загруженных файлов без подключения сторонних репозиториев.

    Действия перед установкой VirtualBox

    Независимо от выбранного способа установки VirtualBox перед началом установки необходимо:

    Установка из репозитория Oracle VirtualBox

    • Установить пакет ca-certificates, если он не был ранее установлен:

      Command
      sudo apt install ca-certificates
    • Загрузить и установить ключ для репозитория Oracle VirtualBox:
      Command
      wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --yes --output /etc/apt/trusted.gpg.d/oracle-virtualbox-2016.gpg --dearmor
      Подробнее см. статью Установка ключей для сторонних репозиториев пакетов.
    • Подключить

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

    • подключить репозиторий VirtualBox (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов):

      Блок кодаdeb 

      . Строка для указания репозитория:

      • для Astra Linux Special Edition 1.8:
        Блок кода
        deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian bookworm contrib
      • для Astra Linux Special Edition 1.7:

        Блок кода
        deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian buster contrib
      • для Astra Linux Special Edition 1.6:

        Блок кода
        deb [arch=amd64]
       https
      •  https://download.virtualbox.org/virtualbox/
      debian stretch
      • debian stretch contrib
    • и выполнить установку с помощью стандартного инструмента aptОбновить список пакетов:

      Command
      sudo apt update
    • Для обновлений, выпущенных до обновления Astra Linux Special Edition 1.8:

      sudo apt install virtualbox
      Раскрыть
    • подключить репозиторий Debian (см. Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов) и выполнить установку пакетов из него стандартным инструментом apt;
    • скачать файлы с пакетами с web-сайта VirtualBox и использовать команду установки пакетов из полученных файлов:

      Command
      sudo dpkg -i <имя_файла_с_пакетом>

      для установки на ОС СН Смоленск 1.6 с использованием скачивания файлов  понадобится:

      подключить
      • убедиться, что в подключенных репозиториях присутствует пакет libvpx4 (для Astra Linux Special Edition 1.6) или libvpx5 (для Astra Linux Special Edition 1.7):

        Command
        apt policy libvpx*
        если пакет отсутствует, то:
        • загрузить пакет:

          Command
          wget http://ftp.ru.debian.org/debian/pool/main/libv/libvpx/libvpx5_1.7.0-3+deb10u1_amd64.deb
        • установить пакет:

          Command
          sudo apt install ./libvpx5_1.7.0-3+deb10u1_amd64.deb
        • подключить репозиторий Debian:

          • для Для Astra Linux Special Edition 1.7:

            Блок кода
            deb https://deb.debian.org/debian/ buster main


          • для Для Astra Linux Special Edition 1.6:
            Блок кода
            deb https://archive.debian.org/debian/ stretch main
          • повторно обновить список пакетов:

            Command
            sudo apt update
    • Проверить доступные версии VirtualBox:
      Command
      apt policy virtualbox*
    • Выполнить установку с помощью стандартного инструмента apt:
      • Установить нужную версию VirtualBox, например:

        • virtualbox-6.1:

          Command
          sudo apt install virtualbox-6.1
        • virtualbox-7.1:

          Command
          sudo apt install virtualbox-7.1
        • все доступные версии:

          Command
          sudo apt install virtualbox*

    Установка из загруженных файлов без подключения сторонних репозиториев

    В Astra Linux Special Edition 1.8

    1. Загрузить версию для Debian 12 представленную на странице https://www.virtualbox.org/wiki/Linux_Downloads. На момент обновления статьи это можно сделать командой:
      Command
      wget https://download.virtualbox.org/virtualbox/7.1.8/virtualbox-7.1_7.1.8-168469~Debian~bookworm_amd64.deb
      Файл будет сохранен в текущем рабочем каталоге.
    2. Установить пакет из загруженного файла:
      Command
      sudo apt install ./virtualbox-*_amd64.deb

    В обновлениях Astra Linux, выпущенных до обновления Astra Linux Special Edition 1.8

    Раскрыть
    • Для установки на Astra Linux Special Edition 1.6 и Astra Linux Special Edition РУСБ.10015-16 исп. 1:

      • Подключить в качестве источника пакетов диск со средствами разработки и диски оперативных обновлений (обновление основного диска и обновление диска со средствами разработки);

    установить
      • Установить пакет ca-

    cartificates

    Действия после установки пакета

    Предоставление непривилегированного доступа к USB-устройствам хост-машины

    Для того, чтобы виртуальные машины, запущенные от имени непривилегированного пользователя, могли получать доступ к USB-устройствам, подключенным к хост-машине (т.н. "проброс устройств в виртуальную машину"), этот пользователь должен быть включен в группу vboxusers. Это можно сделать командой:

    Command
    sudo usermod -aG vboxusers <имя_пользователя>

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

    Установка расширения VirtualBox Extension Pack

    В Astra Linux Special Edition 1.8

    1. Открыть страницу: https://www.virtualbox.org/wiki/Downloads.
    2. Загрузить файл:
      • В интерактивном режиме:
        1. Принять условия лицензионного соглашения, нажав кнопку "Accept and download".
        2. Сохранить файл.
      • В режиме командной строки:
        1. Нажать правой кнопкой мыши на кнопку "Accept and download" и скопировать URL (адрес) файла (пункт Copy link address).
        2. Использовать для загрузки файла команду wget. На момент написания статьи:
          Command
          wget https://download.virtualbox.org/virtualbox/7.1.8/Oracle_VirtualBox_Extension_Pack-7.1.8.vbox-extpack
    3. Установить расширение в соответствии с инструкциями VirtualBox.

    В обновлениях, выпущенных до Astra Linux Special Edition 1.8

    Страница архивных версий VirtualBox Extension Pack доступна по ссылке: https://www.virtualbox.org/wiki/Download_Old_Builds_6_1.

    Для установки:

    1. Загрузить файл со сценарием установки:

      Command

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

    2. Установить расширение в соответствии с инструкциями VirtualBox.

    Установка Дополнений гостевой ОС на ГОСТЕВЫЕ машины

    Порядок установки дополнений гостевой ОС см. в

    статье 

    статье Установка Astra Linux на виртуальные машины

    Возможные проблемы

    Не работают элементы диалогового окна выбора носителя "настройки VM -> Носители -> Выбор образа оптического диска"

    Решение:

    В файле ~/.config/Trolltech.conf в секции [Qt] прописать строку: 

    Блок кода
    title~/.config/Trolltech.conf
    fileDialog\useNative=false

    Перезапустить окно VirtualBox.

    Ошибка "Kernel driver not installed (rc=-1908)"

    Для устранения ошибки "Kernel driver not installed (rc=-1908)" (в ядре не установлен драйвер):
    Image Added
    выполнить следующие действия:

    1. Подключить базовый репозиторий (для Astra Linux Special Edition 1.6 — репозиторий со средствами разработки).
    2. Установить пакеты gcc, make и perl:

      Command
      sudo apt install gcc make perl
    3. Выполнить команду:

      Command
      sudo /sbin/vboxconfig
    4. Выполнить команду:

      Command
      sudo modprobe vboxdrv

    Ошибка "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
    sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms

    Затем перезагрузить систему, после чего заново выполнить команду:

    Command
    sudo modprobe vboxdrv

    Если не помогло, то необходимо отключить Secure Boot в BIOS/UEFI.