Debian stretch, установка VirtualBox

avm

Опубликован:  2018-02-09T06:17:01.219611Z
Отредактирован:  2018-02-09T06:15:36.059740Z
2601
Демонстрация установки программы VirtualBox на Debian stretch с пошаговым описанием выполняемых действий. Описание содержит листинги выполняемых в консоли команд и снимки экрана с соответствующим выхлопом терминальной программы. Кроме этого, демонстрация содержит описание настройки виртуального сетевого адаптера хоста и проверку его правильной работы.

1. Начальные сведения о Debian stretch

Debian stretch - текущий стабильный дистрибутив сообщества Debian, выпущен 17 июня 2017 г., удобная, стабильная, функциональная операционная система с открытым исходным кодом.

В данной демонстрации используется LXDE-desktop с минимальным набором установленного программного обеспечения. Используемая копия операционной системы установлена, подключена к официальному репозиторию Debian stretch и полностью обновлена.

debian release

2. Начальные сведения о VirtualBox

VirtualBox - полный виртуализатор общего назначения для аппаратной платформы x86. Базовый пакет исполняемых файлов выпущен на условиях лицензии GPLv2. Общие сведения о программе и документацию можно найти на официальном сайте разработчика.

Программа позволяет эмулировать виртуальный компьютер, настраивать и запускать его, устанавливать на него программное обеспечение, подключать к сети. Я использую VirtualBox для запуска виртуальных серверов с установленным серверным ПО для web-разработки и тестирования собственных решений. В том числе, отрабатываю с помощью виртуальных машин предоставленных этой программой равёртывание web-приложений на стадии разработки.

3. Выбор источника установки

Для Debian stretch на текущий момент имеется два источника для установки VirtualBox:

  1. Stretch-backports;
  2. Oracle VirtualBox repository.

Более подробную информацию можно почерпнуть на официальной wiki Debian.

В этой демонстрации производится установка из официального репозитория Oracle Virtualbox.

4. Настройка пакетного менеджера apt

Чтобы подключить выбранный источник установки, необходимо настроить пакетный менеджер apt. Для этого открываю в текстовом редакторе файл /etc/apt/sources.list:

sadmin@tester:~$ sudo nano /etc/apt/sources.list

open sources

и вписываю в этот файл следующую строку:
deb http://download.virtualbox.org/virtualbox/debian stretch contrib

sources

Сохраняю и выхожу из текстового редактора. Скачиваю с официального сайта публичный ключ для apt-secure:

sadmin@tester:~$ wget https://www.virtualbox.org/download/oracle_vbox_2016.asc

download key

Добавляю скачанный ключ:

sadmin@tester:~$ sudo apt-key add oracle_vbox_2016.asc

add key

Затем обновляю источники:

sadmin@tester:~$ sudo apt-get update

apt update

Пакетный менеджер настроен и готов к установке пакетов.

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

Репозиторий подключен и предлагает следующие версии VirtualBox:

sadmin@tester:~$ sudo apt-cache search virtualbox | grep Oracle

search

Устанавливаю последнюю версию:

sadmin@tester:~$ sudo apt-get install virtualbox-5.1

install

Жму enter и дожидаюсь окончания установки пакетов. По окончании установки пакетов программа доступна для запуска в меню:

menu

Первый старт программы:

virtualbox

6. Настройка виртуального сетевого адаптера хоста

Программа установлена и готова создать для нас первую виртуальную машину. Но прежде следует установить виртуальный сетевой адаптер хоста.

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

Лезу в меню программы, файл, настройки:

menu settings

В окне "VirtualBox - Настройки" выбираю сеть, виртуальные сети хоста и нажимаю справа зелёный значок:

new adapter

Когда виртуальный сетевой адаптер создан, нахожу справа кнопку с изображением отвёртки и жму:

adapter

В окошке "Детали виртуальной сети хоста" заполняю форму:

adapter settings

Затем на вкладке "DHCP сервер" выключаю сервер dhcp и жму ОК:

dhcp

Сохраняю настройки, жму кнопку ОК в окне "VirtualBox - Настройки". Адаптер создан.

7. Проверка виртуального сетевого адаптера хоста

Чтобы убедиться, что виртуальный сетевой адаптер хоста существует, в терминале хоста проверяю сеть:

sadmin@tester:~$ ip a

adapter check

В списке под номером 3 вижу свой адаптер. Чтобы убедиться, что он работает, пробую его пинговать:

sadmin@tester:~$ ping -c 5 192.168.56.100

ping

Виртуальный сетевой адаптер хоста отзывается и готов к использованию.

8. Рекомендации разработчика VirtualBox

Следует иметь ввиду рекомендацию разработчика VirtualBox и устанавливать пакет dkms, чтобы обеспечить правильное обновление модулей ядра (vboxdrv, vboxnetflt и vboxnetadp) на случай изменения версии ядра при апгрейдах системы хост-машины. Этот пакет можно установить командой:

sudo apt-get install dkms
 
Осталось: 31
Комментарии:

avm

2018-06-18T11:49:24.677547Z

Комментарий написать очень просто, для этого достаточно зарегистрироваться в сервисе.

Hello!