Установка VirtualBox Guest Additions

Установка VirtualBox Guest Additions

ИТ База знаний

ShareIT – поделись знаниями!

Полезно

Узнать IP – адрес компьютера в интернете

Онлайн генератор устойчивых паролей

Онлайн калькулятор подсетей

Калькулятор инсталляции IP – АТС Asterisk

Руководство администратора FreePBX на русском языке

Руководство администратора Cisco UCM/CME на русском языке

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Популярное и похожее

Пошаговый ввод в домен Windows 10

Погружение в Iptables – теория и настройка

Про операционную систему Cisco IOS

Поднимаем NFS сервер на Ubuntu

Самое интересное про Guest Additions в VirtualBox

4 минуты чтения

Привет, дорогой читатель! В сегодняшней статье, мы расскажем, как облегчить себе жизнь при работе с виртуальными машинами в среде VirtualBox. Возможно кто-то уже догадался, что речь пойдёт от о Guest Additions.

Обзор

Guest Additions – это набор системных драйверов и приложений, которые обеспечивают более тесную интеграцию хоста виртуализации и гостевых виртуальных машин, которые развёрнуты на хосте. Эти приложения оптимизируют производительность гостевых виртуальных машин и делают работу с ними более удобной. При этом, что очень важно, дополнительные ресурсы хоста виртуализации выделять не нужно!

Стоит отметить, что данный функционал реализован почти во всех популярных средах виртуализации. Например в VmWare, аналогом Guest Additions является VmWare Tools, в в Hyper-V – Integration Services

Guest Additions поддерживается для виртуальных машин всех популярных ОС: Windows, Linux, Mac OS X, FreeBSD, OpenBSD, Solaris. Полный список поддерживаемых ОС можно найти на сайте разработчика: https://www.virtualbox.org/manual/ch03.html#guestossupport.

Поставляется в виде образа .iso CD/DVD диска, который находится в установочной директории VirtualBox и называется VBoxGuestAdditions.iso.

Ну например в Windows 7 образ можно найти в C:Program FilesOracleVirtualBox, если Вы, конечно, не установили сам VirtualBox куда-то ещё.

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

Функциональные возможности

Итак, почему же стоит устанавливать Guest Additions? Сейчас объясню. Guest Additions включает следующий функционал:

  • Интеграция указателя мыши. Больше не надо нажимать дополнительных кнопок чтобы “захватывать” (capture) и “освобождать” курсор на экране виртуальной машины.
  • Общие папки. Позволяет создавать общие папки для быстрого обмена файлами между хостом и гостевой виртуальной машиной.
  • Функция Drag and Drop. Позволяет переносить файлы с хоста на гостевую виртуальную машину и наоборот, захватывая контент курсором мыши.

В данном примере, мы перенесли файл text_file.txt с виртуальной машины с ОС Windows 7 на хост под управлением OS Linux Ubuntu при помощи функции Drag and Drop

Поддерживается начиная с VirtualBox 5.0. После установки Guest Additions, данный функционал необходимо включить в разделе DevicesDrag and Drop

  • Улучшенная поддержка видео. Становится доступным ресайзинг окна виртуальной машины. Автоматически настраивается разрешение. Включается поддержка 3D и 2D графики и ускоренная производительность видео.
  • Общий буфер обмена. Тут всё просто – теперь можно Copy/Paste как из, так и в виртуальную машину.

Включается также в разделе DevicesClipboard

  • Временная синхронизация. Включает автоматическую синхронизацию времени между хостом виртуализации и виртуальной машиной. Это важно в случае, когда например нужно “приостановить” (pause) работу виртуальной машины на большой промежуток времени.
  • Одновременная работа с окнами разных ОС. Данный функционал лучше всего проиллюстрирует картинка ниже:

В данном примере – на хосте с OS Windows 7 в VirtualBox развёрнута виртуальная машина с OS Ubuntu Linux. Как видите, с помощью Guest Additions мы может одновременно работать с окнами этих ОС. На картинке – справа открыт Internet Explorer в Windows, а слева Mozzila Firefox в Ubuntu.

  • Автоматические логины – позволяет настроить автоматический вход в виртуальную машину с помощью специальной подсистемы. Нужно только забить в ней реквизиты для доступа – имя учётной записи, пароль и домен.

В общем, если собираетесь работать с виртуальной машиной долго, то устанавливать Guest Additions – нужно! Это значительно облегчит работу. Тем более, что установка не займёт много времени. Кстати об установке.

Установка Windows

Установка Guest Additions для виртуальных машин с ОС Windows довольно тривиальна. В панели управления виртуальной машиной выбираем Устройства (Devices)Подключить образ диска Дополнений гостевой ОС (Insert Guest Additions CD image)

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

Linux через GNOME

Установка на Linux с графическими интерфейсами типа GNOME также всё очень просто.

Для этого также выбираем Устройства (Devices)Подключить образ диска Дополнений гостевой ОС (Insert Guest Additions CD image) в панели управления VirtualBox:

Читать еще:  Меняем фон в Steam

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

Linux через консоль

Гораздо интереснее дела обстоят с установкой на Linux без графических интерфейсов через консоль. Рассмотрим установку на примере CentOS 6. Начинаем с того, что также вставляем виртуальный диск.

После этого переходим в подмонтированный раздел: cd /mnt/cdrom/

И запускаем процесс установки следующей командой: ./VBoxLinuxAdditions.run

После этого делаем reboot .

Если всё прошло успешно, что появится новый модуль vboxguest. Проверить можно командой: lsmod | grep vboxguest :

Полезна ли Вам эта статья?

Пожалуйста, расскажите почему?

Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.

Установка VirtualBox Guest Additions на Debian 9

В интернете полно статей как установить VirtualBox Guest Additions на Debian 8, но для Debian 9 они некорректны, т.к. в репозитарии stretch нет пакетов virtualbox-guest-dkms, virtualbox-guest-x11 и т.п.
Знающие люди скажут, что можно воспользоваться репозитарием stretch-backports, там эти пакеты есть, но там версия пакетов 5.1.30, что довольно не актуально, ведь буквально сегодня вышел VirtualBox v5.2.6
В репозитарии sid конечно самые актуальные версии пакетов (5.2.6), но я бы не стал рисковать и ставить что-то из sid на стабильную версию.

Что делать? Читаем ниже.

Исходные данные: Debian 9.3 (Stretch) установлен на VirtualBox v5.2.6 (Windows 10)
Задача: Установить VirtualBox Guest Additions

1. Заходим под root и выполняем:

Здесь мы обновили список пакетов, установили обновления, установили дополнительные компоненты для сборки модулей vbox, подготовили компоненты для сборки модулей ядра.

2. В VirtualBox идем в меню «Устройства» -> «Подключить образ диска Дополнений гостевой ОС…» (Devices -> Install Guest Additions…)

3. Под root выполняем:

Будет смонтирован cdrom и произведена компиляция и установка дополнений vbox, после этого нужно перезагрузить виртуальную машину:

После перезагрузки можно проверить факт загрузки модулей ядра командой

и факт запуска VBoxService командой

P.S. Для удаления VirtualBox Guest Additions необходимо запустить:

после удаления VirtualBox Guest Additions необходимо перезагрузить виртуальную машину.

На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.

10 комментариев

Капиталисты почему-то советуют кроме build-essential и module-assistant устанавливать ещё и dkms. Надо проверить, без dkms собирается ли… а то капиталистам этим веры никакой. 🙂

У меня ни на одной виртуалке с Debian под VirtualBox пакет dkms не установлен, это ни коим образом не мешает работе Guest Additions.

скриншот: http://auriz.ru/pic/JRDv6rTl.png
Скриншот получен на системе с установленными build-essential и module-assistant, но не установленным dkms. Таким результатом заканчивается попытка установки guest-additions.
А вот результат, когда dkms установлен в систему: http://auriz.ru/pic/fzGrq1vi.png
dkms нужен для установке guest-additions а не для его работы. Капиталисты не обманули. Рекомендую вам проверить установку на голой системе.

Да, речь о Debian stretch и VirtualBox-5.2.16.
С наилучшими пожеланиями… :)))

Если Вы сами внимательно посмотрите на скриншот, то увидите, что ругается он не на отсутствие пакета dkms, а на отсутствие пакета linux-headers. Именно linux-headers и нужен и он у меня установлен, а устанавливается этот пакет как раз в результате запуска m-a prepare.

Вы запускали у себя команду m-a prepare ?

Вот мой скриншот с пакетами на котором видно отсутствие пакета dkms и присутствия linux-headers.

А вот скриншот чистой системы, где я запускаю в первый раз m-a prepare и на нем видно, что будет установлен пакет llinux-headers-4.9.0-4-amd64, linux-headers-4.9.0-4-common и linux-kbuild-4.9

Возможно есть какая-то специфика установки VirtualBox Guest Additions в случае если у вас хост-система на Linux, хотя маловероятно, но dkms точно не нужен для установки и сборки VirtualBox Guest Additions.

Нет, я не делал m-a prepare… Я обычно устанавливаю dkms, который по зависимостям вытягивает всё что нужно, потому что иногда делаю «матрёшку».

Надо будет сравнить с m-a prepare на предмет количества дополнительно устанавливаемых пакетов. Впрочем… В любом случае хорошо, что обратили моё внимание на эту деталь.

Конкретно в моей статье используется m-a prepare и с ним все прекрасно ставиться и собирается. И вызов m-a prepare ставит куда меньше дополнительных пакетов, чем установка dkms, хотя если Вам для дальнейшей работы нужен именно dkms, то конечно ставьте его, он так же подтянет llinux-headers и еще парочку пакетов.

Читать еще:  Сравнение DVI и HDMI

Да, всё ставится по Вашей статье. Просто делается +одно движение (m-a prepare). В случае с dkms же достаточно установить только dkms и можно собирать guest additions. А по зависимостям, которые вытягивают build-essential и m-a prepare получается почти то же, что вытягивает dkms. В общем я разобрался и понял, как старик старуху донял. Благодарю Вас за терпение.

Небольшой анализ обоих вариантов установки:
http://auriz.ru/z5zdyXpN

Возможно, кому-то будет интересно.

Михаил, благодарю за хорошее руководство по установке Guest Additions для debian. Всё сделал как вы изложили — работает.

Михаил большое Вам спасибо, я в Линуксе новичок с 2016 года начинаю его осваивать, много разнообразных дистрибутивов данной системы, но понял что все они базируются на 2-х это Дебиан и Убунту, но база всех является Дебиан, когда устанавливал Дебиан он выдавал разрешение 800х768 и все, но хотелось чуть больше, много прочитал но ничего не нашел, а тут вашу заметочку нашел 23,02,2019 и все наладил,как мне надо — БОЛЬШОЕ ВАМ спасибо, побольше таких молодых толковых, которые разьясняют очень грамотно и по делу, большое вам Спасибо еще раз .

Как установить и использовать гостевые дополнения VirtualBox в Ubuntu

Установите гостевые дополнения VirtualBox в Ubuntu, и вы сможете копировать, вставлять, перетаскивать между хост-системой и гостевой системой. Это делает использование Ubuntu на виртуальной машине намного проще.

Dmitry Tishkin

Read more posts by this author.

Dmitry Tishkin

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

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

Гость? Хост? Что это такое?

Если вы еще не знаете, вот немного терминологии. Хост-система – это ваша фактическая операционная система, установленная в вашей физической системе. Гостевая система – это виртуальная машина, установленная в операционной системе вашей хост-системы.

Прежде чем вы предпримите шаги по установке гостевых дополнений VirtualBox в Ubuntu, давайте сначала поговорим о его функциях.

Почему вы должны использовать гостевые дополнения VirtualBox?

С включенными гостевыми дополнениями VirtualBox использование виртуальной машины становится намного удобнее. Не веришь мне? Вот важные функции, которые предлагает гостевые дополнения:

  • Интеграция указателя мыши: вам больше не нужно нажимать какие-либо клавиши, чтобы «освободить» курсор от гостевой ОС.
  • Общий буфер обмена: с установленными гостевыми дополнениями вы можете копировать и вставлять данные между гостевой и хост-операционной системами.
  • Перетаскивание: вы также можете перетаскивать файлы между хостом и гостевой ОС.
  • Общие папки: Моя любимая функция; эта функция позволяет обмениваться файлами между хостом и гостем. Вы можете указать VirtualBox обрабатывать определенный каталог хоста как общую папку, и программа сделает его доступным для гостевой операционной системы как сетевой ресурс, независимо от того, есть ли у гостевой системы сеть.
  • Улучшенная поддержка видео: пользовательские драйверы видео, которые устанавливаются с гостевыми дополнениями, предоставляют вам сверхвысокие и нестандартные режимы видео, а также повышенную производительность видео. Это также позволяет изменить размер окна виртуальной машины. Разрешение видео в гостевой системе будет настроено автоматически, как если бы вы вручную вводили произвольное разрешение в настройках дисплея гостевой системы.
  • Бесшовные окна: отдельные окна, которые отображаются на рабочем столе виртуальной машины, могут быть сопоставлены на рабочем столе хоста, как если бы основное приложение фактически выполнялось на хосте.
  • Общие каналы связи хоста/гостя: гостевые дополнения позволяют вам контролировать и мониторить действия гостевой системы. «Свойства гостя» предоставляют общий механизм на основе строк для обмена битами данных между гостем и хостом, некоторые из которых имеют особые значения для управления и контроля гостевой системы. Приложения могут быть запущены на гостевой машине с хоста.
  • Синхронизация времени: благодаря гостевые системы будут регулярно синхронизировать время с хост-машиной. Параметры механизма синхронизации времени могут быть настроены.
  • Автоматические входы в систему: это может быть полезной функцией.

Под впечатлением от функций, которые предоставляет гостевое дополнение? Давайте посмотрим, как вы можете установить VirtualBox Guest Additions в Ubuntu Linux.

Установка VirtualBox Guest Additions в Ubuntu

Я продемонстрирую процесс установки на минимальной установке для виртуальной машины с Ubuntu. Сначала запустите вашу виртуальную машину:

Читать еще:  Подключаем блок питания к материнской плате

Виртуальная машина с Ubuntu Linux

Для начала выберите Devices > Insert Guest Additions CD image… :

Вставка образа компакт-диска “Гостевого дополнения”

Это предоставит вам необходимый установщик в гостевой системе (то есть виртуальной операционной системы). Он попытается запустится автоматически, поэтому просто нажмите Run:

Автоматический запуск образа диска “Гостевого дополнения”

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

Советы по устранению неполадок

Если вы получаете ошибку, подобную этой, это означает, что вам не хватает некоторых модулей ядра (в некоторых случаях, например, при минимальной установке):

Вам придётся установить еще несколько пакетов. Для этого вам нужно запустить следующие команды в виртуальной системе Ubuntu:

И запустите повторную установку:

Использование функций VirtualBox Guest Addition

Вот несколько скриншотов для включения / использования полезных функций предоставляемых гостевыми дополнениями VirtualBox:

Изменение разрешения виртуального экрана

Настройка Drag-and-Drop (для любых файлов)

Вы можете включить перетаскивание из верхнего меню -> Devices ->Drag and Drop -> Bidirectional.

С помощью этого пункта вы можете перетаскивать информацию с гостя на хост и с хоста на гостя.

Настройка общего буфера обмена (для вставки копий)

Точно так же вы можете включить общий буфер обмена из верхнего меню -> Devices -> Shared Clipboard -> Bidirectional.

Удаление гостевых дополнений VirtualBox

Перейдите к образу компакт-диска и откройте его в терминале ( щелкните правой кнопкой мыши внутри каталога> Open in Terminal ):

Далее в терминале введите:

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

Примечание: замените VBoxGuestAdditions-version на правильную версию (вы можете нажать Tab для автозаполнения; в моем случае это VBoxGuestAdditions-6.0.4 ).

Завершение

Надеюсь, теперь вы узнали, как установить и использовать гостевые дополнения VirtualBox в Ubuntu. Дайте нам знать, если вы используете эти дополнения, и какие функции вы считаете наиболее полезными!

Установка VirtualBox Guest Additions


VirtualBox Guest Additions (дополнения гостевой операционной системы) – пакет расширений, который устанавливается в гостевую операционную систему и расширяет ее возможности по интеграции и взаимодействию с хостовой (реальной) ОС.

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

Кроме того, Guest Additions позволяет подключить видеодрайвер, который дает возможность менять расширение экрана виртуальной машины через апплет «Персонализация».

Образ с дополнениями входит в состав дистрибутива VirtualBox, загружаемого с официального сайта, дополнительно его скачивать не нужно.

Подключение образа

Есть два способа подключить образ.

Первый – через настройки виртуальной машины в менеджере. Машина при этом должна быть остановлена.
1. Выбираем нужную машину в списке и нажимаем «Настроить».

2. Переходим на вкладку «Носители», выделяем виртуальный CD привод и нажимаем на значок выбора образа. Затем выбираем пункт «Выбрать образ оптического диска».


3. В открывшемся окне находим образ дополнений. Он находится в корне папки с установленной VirtualBox.

4. Образ смонтирован, теперь запускаем виртуальную машину.

5. Открываем папку «Компьютер» (в виртуалке) и видим смонтированный образ.

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

Второй, гораздо более простой способ – подключить Guest Additions прямо из меню запущенной машины.

1. Переходим в меню «Устройства» и выбираем пункт «Подключить образ диска Дополнений гостевой ОС».

Как и в предыдущем варианте, образ появится в папке «Компьютер» на виртуалке.

Установка

1. Открываем смонтированный диск с дополнениями и запускаем файл VBoxWindowsAdditions. Здесь также возможны варианты: можно запустить универсальный установщик, либо выбрать версию, учитывая разрядность гостевой операционной системы.

2. В открывшемся окне установщика нажимаем «Далее».

3. Выбираем место для установки. В данном случае ничего не меняем.

4. Здесь видим пустой чекбокс рядом с «Direct 3D Support». Данный драйвер можно установить только в безопасном режиме, поэтому галку не ставим и нажимаем «Install».

5. В процессе установки несколько раз появится окно с предложением подтвердить установку драйверов. Везде соглашаемся.

6. По завершению установки VirtualBox предложит перезагрузить машину. Это необходимо сделать.

На этом процесс установки VirtualBox Guest Additions завершен. Теперь можно менять разрешение экрана, создавать общие папки и выходить в интернет с виртуальной машины.

Отблагодарите автора, поделитесь статьей в социальных сетях.