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
Официальный сайт
- Переходим по данной ссылке. И выбираем подходящую для вас версию.
- После того как .deb файл будет скачан, включаем его и нажимаем установить.
Менеджер приложений
Важно! Данным способом можно установить лишь VirtualBox 5 версии.
Заходим в менеджер приложений и в поиск вводим VirtualBox. После установки нажать на кнопку запустить.
Командная строка
- Вводим wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add —
- sudo add-apt-repository «deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib»
- 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 кБ | [список файлов] |
.