Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 26 Следующий »

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

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

  • ОС ОН Орёл 2.12
  • ОС СН Смоленск 1.6
  • ОС СН Смоленск 1.5

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

Установка пакетов в ОС ОН Орёл

Пакет VirtualBox и пакет расширений доступны в репозитории ОС ОН Орёл, но при установке системы эти пакеты по умолчанию не устанавливается.

Установка базового пакета

Установить пакеты virtualbox  и linux-headres-generic в ОС ОН Орёл можно из графического менеджера пакетов, или из командной строки командой:

sudo apt install virtualbox
Для нормальной работы старых версий базового пакета virtualbox требуется дополнительно установить пакет linux-headers-generic (в современных версиях устанавливается автоматически).
После установки virtualbox можно запустить через меню ("Пуск" - "Системные" - "Virtual Box"), или из командной строки командой virtualbox.

После установки пакета желательно перезагрузить машину.

Установка пакета расширений (при наличии доступа в Интернет)

Пакет расширений virtualbox-ext-pack доступен в репозитории ОС ОН Орёл, при установке системы по умолчанию не устанавливается.
При установке пакет virtualbox-ext-pack обращается в Интернет для скачивания свежих обновлений, процедуру установки при отсутствии доступа к сети Интернет см. ниже.
При наличии доступа к сети Интернет установить  пакет virtualbox-ext-pack в ОС ОН Орёл можно из графического менеджера пакетов, или из командной строки командой: 

sudo apt install virtualbox-ext-pack

Установка пакета расширений (в изолированной сети)

Для установки пакета расширений в сети, не имеющей подключения к Интернет, следует скачать файл пакета, соответствующий установленной версии VirtualBox.
Например, для версии VirtualBox 5.2.12:  Oracle_VM_VirtualBox_Extension_Pack-5.2.12.vbox-extpack

Версия устанавливаемого пакета расширений зависит только от версии установленного пакета VirtualBox, и не зависит от используемой версии ОС.
  • Запустить VirtualBox.
  • Выбрать в меню VirtualBox "Файл" - "Настройки" - "Плагины".
  • Для добавления нового плагина нажать на кнопку с зелёным плюсом.
  • Найти и выбрать ранее скачанный файл, и нажать кнопку "Открыть".
  • Подтвердить согласие с установкой, прокрутить лицензионное соглашение до конца, подтвердить свой согласие с ним.
  • Ввести пароль администратора.
  • После этого пакет должен установиться.

Установка пакетов в ОС СН Смоленск

Установка базового пакета

Для установки пакета VirtualBox в ОС СН Смоленск можно подключить репозиторий ОС ОН Орёл, после чего выполнить установку базового пакета virtualbox по инструкции для ОС ОН Орёл
Кроме того, базовый пакет его можно загрузить с официального сайта 
VirtualBox:

  • Для ОС СН Смоленск версии 1.6+ использовать VirtualBox для Debian 9 ("Stretch") архитектуры AMD64.
  • Для более ранних версий ОССН Смоленск использовать VirtualBox для Debian 7 ("Wheezy") архитектуры AMD64.

Для нормальной работы базового пакета virtualbox требуется дополнительно установить пакет linux-headers-generic (при установке из репозитория ОС ОН Орёл будет установлен автоматически):

sudo apt install linux-headers-generic
Для работы с ядром hardened установить пакет linux-headers-hardened:
sudo apt install linux-headers-hardened

После установки пакета  linux-headers-generic или inux-headers-hardened желательно перезагрузить машину.

Загруженный с официального сайта пакет может быть установлен из командной строки командой (для версии 5.2.12 Stretch):

sudo dpkg -i virtualbox-5.2_5.2.12-122591~Debian~stretch_amd64.deb

Установка пакета расширений

Установка пакета расширений в ОС СН Смоленск может быть выполнена по процедуре установки пакета расширений в изолированной сети  для ОС ОН Орёл.

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

Запустить гостевую машину, войти с правами администратора, для ОС СН Смоленск подключить диск "Средства для разработки"

Добавить диск:

sudo apt-cdrom add
sudo apt-get update
Установить в гостевой машине пакеты, нужные для установки гостевых дополнений (список пакетов приведен для версий ОС СН Смоленск 1.6 и ОС ОН Орёл 2.12, однако, можно просто запустить сценарий установки гостевых дополнений по описанной ниже процедуре,  и он выдаст список недостающих пакетов) . Возможные варианты:
sudo apt install build-essential linux-headers-generic linux-headers-`uname -r` gcc make perl

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

В меню управления виртуальной машиной выбрать пункт 'Устройства' и 'Подключить образ диска Дополнений гостевой ОС'  (возможно, предварительно придётся освободить привод дисков).
При необходимости, образ диска Дополнений можно скачать здесь (для версии 5.2.12 файл VBoxGuestAdditions_5.2.12.iso)
Примонтировать диск 'Дополнений гостевой ОС' с помощью графического менеджера файлов или из командной строки :

sudo mount /dev/sr0 /mnt
Запустить сценарий установки дополнения:
sudo bash /mnt/VBoxLinuxAdditions.run
Перезапустить сессию пользователя виртуальной машины.

Для проверки установки можно использовать команду lsmod | grep -io vboxguest или команду modinfo vboxguest

# modinfo vboxguest
filename:       /lib/modules/4.15.3-1-generic/misc/vboxguest.ko
version:        5.2.12 r122591
license:        GPL
description:    Oracle VM VirtualBox Guest Additions for Linux Module
author:         Oracle Corporation
srcversion:     97DF7F909E8F8138956CB2D
alias:          pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i*
depends:         
retpoline:      Y
name:           vboxguest
vermagic:       4.15.3-1-generic SMP mod_unload

Для того, чтобы после установки Гостевых дополнений заработали буферы обмена, не забудьте включить их в меню управления виртуальной машиной: 
пункт меню "Устройства", подпункты "Общий буфер обмена" и "Функция Drag and Drop".

При этом, файлы, передаваемые на виртуальную способом Drag and Drop, копируются в каталог "/tmp/VirtualBox Droped Files"

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

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

Решение:

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

~/.config/Trolltech.conf
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) не установлен необходимо:

Выполнить команду

sudo modprobe vboxdrv
Если это не помогло, то выполнить команды

Затем перезагрузить систему, после чего заново выполнить команду
sudo modprobe vboxdrv
Если не помогло, то необходимо отключить Secure Boot в BIOS/UEFI


  • Нет меток