Virtualbox dkms: Установка virtualbox-dkms в Ubuntu / Linux Mint

Содержание

Установка VirtualBox в Ubuntu 18.04

Oracle Virtualbox (ранее Sun VirtualBox, Innotek VirtualBox и Sun XVM VirtualBox) — это приложение, которое представляет собой бесплатную и кросс-платформенную программу и набор мощных инструментов для виртуализации х86, предназначенная для настольных компьютеров, серверов и рабочих станций. VirtualBox может использоваться на Linux, Solaris, Mac OS X и Microsoft Windows, для запуска любой из выше упомянутых операционных систем, а также любую версию BSD, IMB OS/2, DOS, Netware, L4, QNX и JRockitVE. Поддерживаются как 32 битные, так и 64 битные архитектуры. Но на данный момент программа может работать только на AMD64 и Intel64 и х86 архитектурах.

По умолчанию, при создании новой виртуальной машины, вы будете иметь возможность выбрать операционную систему, которую нужно виртуализировать. С тех пор как Oracle приобрела компанию Sun Microsystems VitrualBox активно разрабатывается командой профессиональных инженеров, которые реализуют новые возможности и функциональность с каждым новым релизом.

VirtualBox не требует аппаратной виртуализации, включает в себя гостевые дополнения для различных операционных систем и поддерживает огромное количество аппаратных средств. Также есть поддержка USB, полностью поддерживаются ACPI, много экранные решения, а также встроенная поддержка ISCSI. Поддерживается PXE, загрузка по сети, снимки, расширяемая аутентификация RDP и USB по протоколу RDP (Remote Desktop Protocol). Недавно вышла новая версия этой программы и в сегодняшней статье мы поговорим о том, как установить VirtualBox в Ubuntu 18.04

Содержание статьи:

Что нового в версии Oracle VM VirtualBox 6.0

  • Улучшен интерфейс пользователя;
  • Добавлена автоматическая установка операционных систем;
  • Улучшена звуковая подсистема;
  • Улучшена работа в режиме EFI;
  • Улучшена работа в MacOS;
  • Добавлена поддержка ядра Linux 4.20;
  • Другие улучшения.

Установка VirtualBox 6.0 в Ubuntu 18.04

Установка VirtualBox Ubuntu 18.04 выполняется из официального репозитория разработчиков. Только так вы можете получить самую свежую версию платформы. Для начала давайте установим пакеты, которые нам понадобяться:

sudo apt install gcc make linux-headers-$(uname -r) dkms

Дальше необходимо добавить репозиторий. Для этого выполните:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" >> /etc/apt/sources.list.d/virtualbox.list'

Перед тем как установить VirtualBox в Ubuntu 18.04 нужно обновить репозитории следующей командой:

sudo apt update

Не забудьте удалить старую версию или версию из репозиториев, если она была установлена:

sudo apt purge virtualbox*

И непосредственно, установка VirtualBox:

sudo apt install virtualbox-6.0

Теперь вы можете найти программу в главном меню:

Удалить VirtualBox можно также, как и устанавливали, с помощью пакетного менеджера:

sudo apt purge virtualbox-6.0

Установка пакета VirtualBox Extension Pack

Чтобы получить доступ к дополнительным возможностям VirtualBox, таким, как проброс USB устройств в гостевые системы, 3D ускорение и другим, вам понадобиться установить пакет расширений. Чтобы его скачать откройте официальную страницу загрузок и выберите Extensions Pack для вашей версии VirtualBox.

Браузер предложит открыть пакет в программе VirtualBox необходимо согласится.

Затем достаточно нажать кнопку Установить и принять условия лицензионного соглашения:

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

Выводы

В этой статье мы разобрали как выполняется установка VirtualBox 6.0 в Ubuntu 18.04. Также эта инструкция должна работать и для других версий дистрибутива, поскольку ничего специфического мы не используем, а только официальный репозиторий разработчика.

Оцените статью:

Загрузка…

Ubuntu: Установка VirtualBox с WEB интерфейсом

Установка phpvirtualbox и VirtualBox в Ubuntu 20.04 (19.10)

Для экспериментов решил поднять на домашнем сервере данную связку.
Для реализации данной инсталляции нам потребуются следующие продукты:

  • Git 
  • php + php-fpm
  • Nginx
  • VirtualBox
  • phpVirtualBox

Установку PHP и NGINX мы пропустим, считаем, что она у вас уже настроена.

Становимся рутом (на время инсталляции):

$ sudo -s

Добавляем репозиторий: 

echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian eoan contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Добавляем ключи репозитория:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Обновляем репозитории:

apt update

Поищем VirtualBox:

apt search virtualbox | grep virtualbox-

virtualbox-6.0/unknown 6.0.24-139119~Ubuntu~eoan amd64
virtualbox-6.1/unknown 6.1.12-139181~Ubuntu~eoan amd64

Устанавливаем linux-headers и VirtualBox 6.1.12-139181:

apt install linux-headers-$(uname -r) dkms
apt install virtualbox-6.1

Установим Extension Pack:

wget http://download.virtualbox.org/virtualbox/6.1.12/Oracle_VM_VirtualBox_Extension_Pack-6.1.12-139181.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.12-139181.vbox-extpack
rm Oracle_VM_VirtualBox_Extension_Pack-6.1.12-139181.vbox-extpack

Редактируем службу systemd запуска:

vi /lib/systemd/system/vboxweb-service.service

Приводим к такому виду:

[Unit]
Description=VirtualBox Web Service
After=network.target

[Service]
Type=forking
ExecStart=/usr/bin/vboxwebsrv --pidfile /run/vboxweb/vboxweb.pid --host=0.0.0.0 --background
PIDFile=/run/vboxweb/vboxweb.pid
User=vbox
Group=vboxusers

[Install]
WantedBy=multi-user.target

Создаем пользователя vbox в нужной нам группе и запоминаем пароль:

useradd vbox -G vboxusers -p mypassword

Создаем директорию для pid файла и назначим ей права:

mkdir /run/vboxweb
chown vbox:vboxusers /run/vboxweb
chmod 755 /run/vboxweb/

Перезагрузим systemd и vboxweb:

systemctl daemon-reload
systemctl restart vboxweb-service

Настало время phpVirtualBox

Получаем phpVirtualBox:

cd /var/www
git clone https://github.com/phpvirtualbox/phpvirtualbox.git

Редактируем конфиг phpVirtualBox:

cd /var/www/phpvirtualbox
cp config.php-example config.php
vi config.php

Напишу, что нужно сменить:

var $username = 'vbox';
var $password = 'password';

/* Ваш IP адрес, на котором запущен */
var $location = 'http://192.168.5.3:18083/';

var $language = 'ru';

/* Если не указать, то RDP будет запущен как 127.0.0.1 */
var $vrdeaddress = '192.168.5.3';

Установим пользователя на файлы phpVirtualBox:

chown -R www-data:www-data /var/www/phpvirtualbox

Конфигурационный файл NGINX:

vi /etc/nginx/sites-available/vb.myhost.ru
server {
        listen 80;
        server_name vb.myhost.ru;
        root /var/www/phpvirtualbox;
        index index.html;
        access_log /var/log/nginx/vbox/access.log;
        error_log  /var/log/nginx/vbox/error.log  error;


location ~* \.(gif|jpg)$ {
        expires 30d;
}


location ~ \.php$ {
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        auth_basic "Admin only";
        auth_basic_user_file /home/admins/pass/.vb.auth;
        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
        fastcgi_intercept_errors on;
        fastcgi_ignore_client_abort off;
    }
}

Создадим директорию для логов Nginx:

mkdir /var/log/nginx/vbox

В конфигурационном файле Nginx, я решил прикрыться дополнительно http авторизацией (если вам это не нужно, просто удалите эти строки:)).
Создадим директорию для auth файла и сам файл

mkdir -p /home/admins/pass/
printf "vbadmin:$(openssl passwd -crypt MY_PASSWORD)\n" >> /home/admins/pass/.vb.auth

vbadmin — имя
MY_PASSWORD — пароль

Делаем симлинк на конфигурационный файл NGINX для его подключения:

ln -s /etc/nginx/sites-available/vb.marvins.ru /etc/nginx/sites-enabled/

Проверим конфигурацию NGINX и перезапустим его:

nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

nginx -s reload

Перейдя на указанный в конфиге NGINX адрес — http://vb.myhost.ru должна появиться форма http авторизации:

  

После введения ваших данных, попадаем в phpVirtualBox.

Логин:
admin
Пароль: admin 

Из этого  материала  можете узнать, как установить бесплатный сертификат от Lets’n Crypt для Web сервера.

VirtualBox на Linux — подробный обзор и инструкция

Бесплатное программное обеспечение Oracle с открытым исходным кодом VirtualBox является отличным инструментом виртуализации. Вариантов использования ПО великое множество.

Например, вы можете установить Linux на VirtualBox внутри Windows . Точно так же можете установить Windows внутри Linux, используя инструмент .

Кроме того, используйте VirtualBox для установки другого дистрибутива Linux в текущей системе Linux.

О VB

VirtualBox (VB) — это программное обеспечение для виртуализации, разработанное корпорацией Oracle. По сути, VB позволяет пользователю запускать гостевую ОС на другой ОС хоста. При этом, практически без необходимости разметки жесткого диска или запуска другой ОС при двойной загрузке.

На самом деле Виртуалбокс создает виртуальный жесткий диск и устанавливает на него «гостевую» ОС. Виртуальный жесткий диск — это не что иное, как файл большого размера, хранящийся на жестком диске компьютера. Этот файл работает как настоящий жесткий диск для «гостевой» ОС.

Запуск любого прикладного ПО или видеоигры на виртуальных машинах иногда не так гладок, как запуск на ОС, установленной на полном оборудовании. Все зависит от объема ресурса, выделенного виртуальной машине.

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

Для каких пользователей инструмент подходит больше всего:

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

Официальный сайт VirtualBox.

VirtualBox 6.0

Oracle выпустила VirtualBox версии 6.0.0. Данная версия работает на Linux, Windows, Macintosh а также Solaris.

Виртуалбокс получает частые обновления и выпуски. Релиз v. 6.0 — основной, поскольку содержит ряд важных обновлений.

Этот выпуск поставляется с улучшениями в HiDPI и поддержкой ядра Linux 4.20.

Первое, что бросается в глаза, это понятный пользовательский интерфейс.

Интерфейс обновлен, и теперь получайте доступ к информации, такой как снимки, журналы, диски.

Кроме того, можно использовать диспетчер файлов для работающей виртуальной машины из Меню-> Машина-> Диспетчер файлов. Этот файловый менеджер копирует и передает файлы между хост и гостевой системой.

Основные новые функции в VirtualBox 6.0

  • Значительно улучшена поддержка HiDPI и масштабирования. Пользовательский интерфейс более прост в использовании. В итоге, лучше обнаруживает дисплей и упрощает настройку виртуальных машин.
  • VirtualBox 6.0.0 поставляется с поддержкой экспорта виртуальных машин в Oracle Cloud Infrastructure.
  • Для гостей Windows предусмотрена поддержка 3D-графики, а в качестве эмуляции для гостей Solaris и Linux используется эмуляция 3D-устройства VMSVGA.
  • Поддерживает настройку динамиков объемного звучания, которая используется в Windows 10 Build 1809.
  • vboxing-монтирование утилиты для хостов, которая позволяет пользователям получать доступ к содержимому гостевых дисков на хосте.
  • Дополнительная поддержка Hyper-V на хосте Windows для повышения производительности.
  • Одно из основных изменений VB 6.0.0 — это поддержка ядра Linux 4.20, которое еще не выпущено.
  • VirtualBox 6.0.0 имеет улучшенную запись аудио и видео, которая теперь включается отдельно.
  • Другие улучшения и исправления включают в себя эмуляцию последовательного порта, исправления установщика для Solaris, улучшения производительности в общих папках, исправления BIOS.

О аналогичной программе можно узнать здесь.

Установка VirtualBox

 

Официальный сайт

  1. Переходим по данной ссылке. И выбираем подходящую для вас версию.
  2. После того как .deb файл будет скачан, включаем его и нажимаем установить.

Менеджер приложений

Важно! Данным способом можно установить лишь VirtualBox 5 версии.

Заходим в менеджер приложений и в поиск вводим VirtualBox. После установки нажать на кнопку запустить.

Командная строка

  1. Вводим wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add —
  2. sudo add-apt-repository «deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib»
  3. sudo apt update && sudo apt install virtualbox-6.0

Видео

Вывод

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

В данной статье мы показали несколько методов установки VM. Какой вариант подходит — выбирать Вам. Все интересующие вопросы оставляйте в комментариях.

 

Разрешение экрана VirtualBox в Ubuntu

Виртуальная машина VirtualBox устанавливает для новых виртуальных машин последнее, раньше использовавшееся разрешение экрана. И если вы перед этим использовали скажем какой-либо консольный дистрибутив и там больше 420×600 было не нужно, то после загрузки дистрибутива с графическим окружением, например, Ubuntu, вы получите те же самые 420×600.

Работать с программами в таком разрешении совсем неудобно, так как не всегда все элементы управления помещаются на экран, а изменить разрешение не всегда получиться просто. В этой небольшой статье мы рассмотрим как изменить разрешение VirtualBox Ubuntu.

Как увеличить разрешение экрана VirtualBox

Первое решение, которое придет в голову — это установить дополнения гостевой ОС VirtualBox, тогда виртуальная машина будет автоматически подхватывать размер окна и в зависимости от него менять разрешение экрана операционной системы. Этот вариант сработает, если только эта проблема не возникла на LiveCD. Для полного запуска дополнений гостевой ОС нужна перезагрузка, а перезагрузка для LiveCD — это обнуление состояния.

Для установки дополнений гостевой ОС можно использовать образ в виртуальной машины, но в Ubuntu лучше выполнить установку из репозиториев:

sudo apt install virtualbox-guest-dkms virtualbox-guest-x11

Пакеты находятся в ветке репозитория universe, поэтому если он еще не подключен, придется подключить в утилите «Программы и обновления». Этот способ сработает для уже установленной системы.

Если эта виртуальная машина еще не была запущена, вы можете попробовать изменить настройки VirtualBox таким образом, чтобы машина выбрала наилучшее разрешение экрана, для этого выполните:

VBoxManage setextradata global GUI/MaxGuestResolution any

Также вы можете попытаться установить точное разрешение для вашей виртуальной машины, если она еще не запущена:

VBoxManage setextradata имя_машины CustomVideoMode11024x768x32

Дальше можно подумать, что мы можем просто открыть настройки и поменять разрешение VirtualBox в настройках экрана.

И можно было бы, но все окно не помещается на экране, поэтому попасть по кнопке Применить будет очень сложно.

Есть еще один способ — с помощью утилиты xrandr. Она позволяет менять настройки экрана, и в том числе разрешение. Сначала смотрим доступные варианты:

xrandr 

Далее чтобы изменить размер экрана Virtualbox достаточно выполнить:

xrandr -s 1024x768

Этот способ должен сработать в большинстве случаев. И после этого разрешение экрана Virtualbox ubuntu станет пригодным к работе.

Выводы

В этой статье мы рассмотрели как изменить разрешение экрана virtualbox, теперь вы можете комфортно работать даже с LiveCD, где нельзя установить дополнения гостевой ОС. А что касается обычной системы, то тут единственно верным будет именно вариант с дополнениями.

Оцените статью:

Загрузка…

Ubuntu — Подробная информация о пакете virtualbox-guest-dkms-hwe в xenial-updates

Ссылки для virtualbox-guest-dkms-hwe

Ресурсы Ubuntu:

Загрузить исходный пакет virtualbox-hwe:

Сопровождающий:

Пожалуйста, подумайте о том, чтобы зарегистрировать ошибку или задать вопрос через Launchpad, прежде чем связываться с сопровождающим напрямую.

Оригинальные сопровождающие (обычно из Debian):

  • Debian Virtualbox Team (Почтовый архив)
  • Ритеш Радж Сарраф
  • Gianfranco Costamagna

Обычно пользователям не требуется связываться с первоначальным сопровождающим.

Внешние ресурсы:

Подобные пакеты:

решение виртуализации x86 — источник гостевого модуля для dkms

Другие пакеты, относящиеся к virtualbox-guest-dkms-hwe

  • деп .: dkms (> = 2.1.0.0)
    Структура поддержки динамических модулей ядра
  • деп .: виртуальный ящик-гость-утилит-hwe (> = 5.1.38-dfsg-0ubuntu1.16.04.2)
    Решение виртуализации x86 — гостевые утилиты, отличные от X11

Скачать virtualbox-guest-dkms-hwe

Загрузить для всех доступных архитектур
Архитектура Размер упаковки Установленный размер Файлы
все 565.8 кБ 4577.0 кБ [список файлов]
.

Ubuntu — Подробная информация о пакете virtualbox в xenial

Ссылки для виртуального бокса

Ресурсы Ubuntu:

Загрузить исходный пакет virtualbox:

Сопровождающий:

Пожалуйста, подумайте о том, чтобы зарегистрировать ошибку или задать вопрос через Launchpad, прежде чем связываться с сопровождающим напрямую.

Оригинальные сопровождающие (обычно из Debian):

  • Debian Virtualbox Team (Почтовый архив)
  • Ритеш Радж Сарраф
  • Gianfranco Costamagna

Обычно пользователям не требуется связываться с первоначальным сопровождающим.

Внешние ресурсы:

Подобные пакеты:

Решение виртуализации x86 — базовые двоичные файлы

Другие пакеты, относящиеся к virtualbox

  • деп .: Добавить пользователя
    добавлять и удалять пользователей и группы
  • деп .: init-system-helpers (> = 1.18 ~)
    вспомогательные инструменты для всех систем инициализации
  • деп .: iproute2
    инструменты для работы в сети и управления трафиком
  • деп .: libc6 (> = 2,15)
    Библиотека GNU C: общие библиотеки
    также виртуальный пакет, предоставляемый libc6-udeb
  • деп .: libcurl3-gnutls (> = 7.16.2)
    простая в использовании библиотека для передачи URL-адресов на стороне клиента (вариант GnuTLS)
  • деп .: libdevmapper1.02.1 (> = 2: 1.02.97)
    Библиотека пользовательского пространства Linux Kernel Device Mapper
  • деп .: libgcc1 (> = 1: 3,0) [amd64]
    Библиотека поддержки GCC
    деп .: libgcc1 (> = 1: 4.2) [i386]
  • деп .: libgsoap8
    Библиотеки времени выполнения для gSOAP
  • деп .: libpng12-0 (> = 1.2.13-4)
    Библиотека PNG — среда выполнения
  • деп .: libpython3.5 (> = 3.5.0 ~ b1)
    Общая библиотека времени выполнения Python (версия 3.5)
  • деп .: libsdl1.2debian (> = 1.2.11)
    Простой слой DirectMedia
  • деп .: libssl1.0.0 (> = 1.0.0)
    Набор инструментов Secure Sockets Layer — общие библиотеки
  • деп .: libstdc ++ 6 (> = 5,2)
    Стандартная библиотека GNU C ++ v3
  • деп .: libvncserver1 (> = 0.9.10)
    API для написания собственного VNC-сервера
  • деп .: libvpx3 (> = 1.5.0)
    Видеокодек VP8 и VP9 (общая библиотека)
  • деп .: libx11-6
    X11 клиентская библиотека
  • деп .: libxcursor1 (>> 1.1.2)
    Библиотека управления курсором X
  • деп .: libxext6
    X11 дополнительная библиотека расширений
  • деп .: libxml2 (> = 2.7.4)
    Библиотека GNOME XML
  • деп .: libxmu6
    X11 разная библиотека утилит
  • деп .: libxt6
    Внутренняя библиотека инструментария X11
  • деп .: procps
    / proc утилиты файловой системы
  • деп .: python3 (
    интерактивный объектно-ориентированный язык высокого уровня (версия python3 по умолчанию)
    деп .: python3 (> = 3.5 ~)
  • деп .: python3.5
    Интерактивный объектно-ориентированный язык высокого уровня (версия 3.5)
  • деп .: виртуальный бокс-dkms (> = 5.1.38-dfsg-0ubuntu1.16.04.2)
    Решение виртуализации x86 — исходники модулей ядра для dkms
    или виртуальный ящик-источник (> = 5.1.38-dfsg-0ubuntu1.16.04.2)
    Решение виртуализации x86 — исходный код модуля ядра
    или виртуальные модули
    виртуальный пакет, предоставленный виртуальный бокс-dkms
  • деп .: zlib1g (> = 1: 1.1.4)
    библиотека сжатия — время выполнения

Скачать virtualbox

Загрузить для всех доступных архитектур
Архитектура Размер упаковки Установленный размер Файлы
драм 64 15 401.7 кБ 70,410.0 кБ [список файлов]
i386 15344.9 кБ 69919.0 кБ [список файлов]
.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *