- Как установить гостевые дополнения VirtualBox в Ubuntu 18.04
- Установка гостевых дополнений в гостевой системе Ubuntu
- Выводы
- Vboxguestadditions как установить linux ubuntu
- Что за дополнения и для чего они нужны?
- Устанавливаем
- Как установить и использовать гостевые дополнения VirtualBox в Ubuntu
- Гость? Хост? Что это такое?
- Почему вы должны использовать гостевые дополнения VirtualBox?
- Установка VirtualBox Guest Additions в Ubuntu
- Советы по устранению неполадок
- Использование функций VirtualBox Guest Addition
- Изменение разрешения виртуального экрана
- Настройка Drag-and-Drop (для любых файлов)
- Настройка общего буфера обмена (для вставки копий)
- Удаление гостевых дополнений VirtualBox
- Завершение
- Как установить гостевые дополнения на виртуальную машину VirtualBox?
- 12 ответов
- Установка гостевых дополнений из репозиториев
- Установка гостевых дополнений из Virtual Box Manager
- GNOME Shell
- Единство
- Установка гостевых дополнений из терминала
- Удалить гостевые дополнения
Как установить гостевые дополнения VirtualBox в Ubuntu 18.04
VirtualBox — это кроссплатформенное программное обеспечение для виртуализации с открытым исходным кодом, которое позволяет одновременно запускать несколько гостевых операционных систем (виртуальных машин).
VirtualBox предоставляет набор драйверов и приложений (гостевые дополнения VirtualBox), которые можно установить в гостевой операционной системе. Гостевые дополнения предлагают несколько полезных функций для гостевых машин, таких как общие папки, общий буфер обмена, интеграция указателя мыши, улучшенная поддержка видео и многое другое.
В этом руководстве мы покажем вам, как установить гостевые дополнения VirtualBox на гостевых системах Ubuntu 18.04. Те же инструкции применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Linux Mint и Elementary OS.
Установка гостевых дополнений в гостевой системе Ubuntu
VirtualBox поставляется с ISO-файлом образа с названием «VBoxGuestAdditions.iso», содержащим установщики гостевых дополнений для всех поддерживаемых гостевых операционных систем. Этот файл находится на хост-машине и может быть смонтирован в гостевой системе с помощью диспетчера VirtualBox GUI. После подключения установщик гостевых дополнений можно использовать для установки гостевых дополнений в гостевой системе.
Ниже приведены пошаговые инструкции по установке гостевых дополнений VirtualBox на гостевых системах Ubuntu. Эти шаги будут работать как при установке Ubuntu Desktop, так и на гостевых серверах.
Откройте VirtualBox GUI Manager.
Запустите гостевую виртуальную машину Ubuntu.
Войдите в гостевую систему Ubuntu как пользователь sudo и установите пакеты, необходимые для сборки внешних модулей ядра:
В меню виртуальной машины выберите «Устройства» -> «Вставить образ компакт-диска с гостевыми дополнениями», как показано на изображении ниже:
Если вы получаете сообщение об ошибке, что в гостевой системе нет CD-ROM, остановите виртуальную машину, откройте настройки виртуальной машины и на вкладке «Хранилище» добавьте новое устройство CD-ROM к машине, щелкнув знак плюса ( Добавляет оптическое устройство). После этого перезагрузите виртуальную машину.
Откройте гостевой терминал Ubuntu, создайте новый каталог в качестве точки монтирования для CD-привода и смонтируйте файл ISO:
Перейдите в каталог и запустите сценарий VBoxLinuxAdditions.run чтобы установить гостевые дополнения. Параметр —nox11 укажет программе установки не создавать окно xterm:
Результат будет выглядеть следующим образом:
Перезагрузите гостевую систему Ubuntu, чтобы изменения вступили в силу:
После загрузки виртуальной машины войдите в нее и убедитесь, что установка прошла успешно и модуль ядра загружен с помощью команды lsmod :
Результат будет выглядеть примерно так:
Отсутствие вывода означает, что модуль ядра VirtualBox не загружен.
Теперь, когда гостевые дополнения VirtualBox установлены на гостевой машине Ubuntu, вы можете включить общий буфер обмена и поддержку Drag’n Drop на вкладке «Хранилище» настроек виртуальной машины, включить 3D-ускорение на вкладке «Отображение», создать общие папки и многое другое.
Выводы
Установка гостевых дополнений VirtualBox на виртуальную машину Ubuntu 18.04 — простая задача. Гостевые дополнения оптимизируют гостевую операционную систему для повышения производительности и удобства использования.
Чтобы найти дополнительную информацию о гостевых дополнениях, посетите официальную страницу документации по гостевым дополнениям VirtualBox .
Если у вас есть вопросы, оставьте комментарий ниже.
Источник
Vboxguestadditions как установить linux ubuntu
Vagrant не может подключить удалённую папку в VirtualBox. При этом сама папка в гостевой системе видна как примонтированная. Причиной Vagrant назвал разные версии VirtualBox и VirtualBox Guest Additions. Соответственно, надо обновить дополнения в гостевой системе.
Что за дополнения и для чего они нужны?
Virtualbox Guest additions изначально были сделаны для систем линейки Windows (согласно документации) и представляют из себя набор драйверов и утилит для управления гостевой ОС.
В Linux эти дополнения так же набор драйверов, но представляют собой модули для ядра. В связи с этим, модули необходимо пересобирать каждый раз, как будет обновлён пакет ядра Linux ( linux-image-* ), если в системе не установлен DKMS.
В большинстве *nix систем модули Virtualbox присутствуют, но зачастую очень старых версий. В официальной документации рекомендуется заменять их Дополнениями, актуальными для версии Virtualbox, установленной на хосте.
Устанавливаем
Итак, для того чтобы установить дополнения гостевой ОС, необходимо:
— Обновить гостевую систему, так как модули ядра работают только с той версией ядра, на которой они собраны:
— Установить build-essential , так как мы планируем собирать модуль ядра, а данный метапакет содержит необходимые нам make и gcc :
К счастью, в Ubuntu есть DKMS и нам не придётся собирать модули вручную каждый раз, как обновили систему. Ставим его:
Если гостевая машина выключена, то в настройках гостевой системы в VirtualBox переходим в пункт Носители и подключаем в новый или существующий CD-ROM iso-образ VBoxGuestAdditions.iso , который в Windows находится в папке с самим VirtualBox’ом: C:\Program Files\Oracle\VirtualBox\ .
Во включённой гостевой машине заходим в пункт меню Устройства — Подключить образ диска Дополнений гостевой ОС .
В гостевой системе после загрузки монтируем cdrom:
Переходим на смонтированный диск и запускаем установку:
Источник
Как установить и использовать гостевые дополнения VirtualBox в Ubuntu
Гостевые дополнения 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?
Я недавно установил Ubuntu на Oracle Virtualbox. Теперь я хочу установить гостевые дополнения.
Я запустил гостевую ОС Ubuntu, нажал «Устройства» и выбрал «Установить гостевые дополнения». Ничего не произошло, и я не вижу значок компакт-диска на рабочем столе.
Как я могу сделать эту работу?
12 ответов
Если у вас возникли проблемы с установкой Ubuntu на виртуальной машине VirtualBox, поскольку окно установщика не соответствует размеру экрана с низким разрешением, вы можете переместить его, нажав Alt + F7 .
Установка гостевых дополнений из репозиториев
Если мы установили версию OSE Virtual Box из репозиториев, мы можем добавить гостевые дополнения из репозиториев в гостевой системе. Это установит гостевые дополнения, соответствующие версии Virtual Box, полученные из репозиториев. Не рекомендуется устанавливать их в более новые выпуски Virtual Box, полученные из репозитория Oracle (см. Ниже).
В качестве альтернативы мы можем установить пакет virtualbox-guest-extension-iso в хосте Ubuntu.
Файл.iso с образом OSE выпуска компакт-диска с гостевыми дополнениями будет установлен в каталог хоста. /usr/share/virtualbox/VBoxGuestAdditions.iso , Смонтируйте этот файл.iso как компакт-диск в настройках вашей виртуальной машины. После этого у вас будет доступ к компакт-диску с установщиком.
Установка гостевых дополнений из Virtual Box Manager
В случае, если гостевые дополнения не будут собраны, нам, возможно, придется установить заголовки ядра Linux (см. Как установить файлы заголовков ядра?) Или build-essential инструменты в дополнение. Также рекомендуется иметь ДКМС
установлен (см. ниже — Примечание 4). Вы можете запустить эту команду в терминале, чтобы установить оба:
При выборе Устройства -> Установить гостевые дополнения (или нажмите Host + D в диспетчере виртуальных ящиков) компакт-диск гостевых дополнений.iso будет загружен, но не установлен в гостевой ОС. Для установки нам нужно запустить скрипт установщика VBoxLinuxAdditions.run как пользователь root или из запроса автозапуска (см. ниже).
GNOME Shell
Для установки гостевых дополнений у нас будет значок компакт-диска на рабочем столе, как только будет смонтирован виртуальный привод:
Следующий шаг — запустить скрипт autorun.sh (с правами root) на этом смонтированном компакт-диске, открыв диск и нажав кнопку «Запустить программное обеспечение». Это соберет и установит необходимые модули ядра vbox.
Единство
Гостевые дополнения монтируются как виртуальный компакт-диск, видимый на панели запуска:
Если система настроена на автозапуск компакт-диска, она должна просто открыть следующее диалоговое окно автозапуска (если не выбрать символ компакт-диска, выберите «Открыть», затем выберите » Открыть запрос автозапуска»).
После ввода ваших учетных данных для root-доступа гостевые дополнения будут создаваться, как видно из вывода терминала:
Нажмите Return, чтобы закрыть терминал.
Примечание 1
Гостевые дополнения требуют перезагрузки вашей гостевой ОС, чтобы вступить в силу.
Заметка 2
В некоторых системах значок компакт-диска Virtual Box Guest Additions может не отображаться на рабочем столе, но будет доступен из меню «Метки». Если компакт-диска еще не было, вам, возможно, придется вручную добавить VBoxGuestAdditions.iso в качестве компакт-диска в меню » Хранилище виртуального диспетчера». На хосте Ubuntu образ диска находится в /usr/share/virtualbox/VBoxGuestAdditions.iso ,
Заметка 3
В некоторых системах (например, при запуске гостей Xubuntu) у нас может не быть запроса автозапуска для смонтированного компакт-диска. Затем мы можем установить гостевые дополнения, открыв терминал на смонтированных гостевых дополнениях.iso для запуска sudo ./VBoxLinuxAdditions.run , В гостях на Lubuntu или Ubuntu Server нам дополнительно необходимо установить компилятор GNU C ( gcc ) и марка
Утилита в гостевой системе, чтобы иметь возможность компилировать гостевые дополнения.
Примечание 4
Запуск DKMS в гостевой ОС сохранит гостевые дополнения установленными после обновления гостевого ядра. Это не является обязательным условием для гостевых дополнений, но если оно используется, его следует установить до того, как мы установим гостевые дополнения.
Установка гостевых дополнений из терминала
В случае, если гостевые дополнения не установлены должным образом, мы не сможем загрузить графический интерфейс. В этом случае нам нужно загрузиться, удерживая клавишу Shift, чтобы получить доступ к меню Grub, где мы получаем доступ к корневой оболочке, как показано в следующем вопросе (нам нужно смонтировать файловую систему для чтения / записи, чтобы продолжить):
Файл гостевого дополнения.iso должен быть установлен на /dev/cdrom из Virtual Box Manager (см. выше). Затем мы можем установить гостевые дополнения, введя следующие команды:
Удалить гостевые дополнения
Если с установкой гостевых дополнений что-то пошло не так или гостевая ОС не может загрузиться после установки, возможно, нам придется удалить дополнения. Это также можно сделать из корневой оболочки, запустив скрипт удаления, расположенный в гостевой системе. /opt каталог.
Источник