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

Обновлено: 05.07.2024

Подробнее об этих функциях можно прочитать в Руководстве пользователя VirtualBox.

Перейдите по ссылке ниже, чтобы узнать, как установить Ubuntu 21.04 на VirtualBox.

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

Установите необходимые инструменты сборки и заголовки ядра

Прежде чем приступить к установке гостевых дополнений VirtualBox в Ubuntu 21.04, сначала необходимо установить необходимые инструменты сборки, заголовки ядра Linux и модули поддержки, если они еще не установлены.

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

II означает, что пакет установлен. Как видно из вывода, dkms и build-essential не установлены.

Затем вы можете установить отсутствующие инструменты, выполнив команду;

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

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

Чтобы установить гостевые дополнения VirtualBox в Ubuntu 21.04, вам потребуется ISO-файл гостевых дополнений. ISO-файл гостевого дополнения можно вставить в виртуальную машину двумя способами;

Вставить ISO-файл гостевых дополнений вручную

Чтобы вручную вставить ISO-файл гостевых дополнений VirtualBox на виртуальную машину Ubuntu 21.04, перейдите в строку меню на виртуальной машине и нажмите «Устройства» > «Вставить образ компакт-диска гостевых дополнений». Обратите внимание: прежде чем вы сможете вставить файл ISO, у вас должен быть хотя бы один пустой контроллер IDE.

Установка гостевых дополнений VirtualBox в Ubuntu 21.04 из пользовательского интерфейса

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

Установить VirtualBox Гостевые дополнения в Ubuntu 21.04

Нажмите «Выполнить», чтобы запустить установку гостевых дополнений в Ubuntu 21.04. Вам будет предложено ввести пароль для аутентификации установки.

После успешной аутентификации будет запущена установка гостевого дополнения.

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

Перезагрузите систему, чтобы перезагрузить модули ядра.

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

Установка гостевых дополнений VirtualBox в Ubuntu 21.04 из терминала

Вы также можете установить гостевые дополнения из терминала. Поэтому нажмите «Отмена», когда откроется диалоговое окно установщика, и iso-образ будет смонтирован в системе.

Когда вставляется ISO-файл гостевого дополнения, он монтируется в /media/$USER/VBox_GAs_6.x.x . Где x — версия сборки VirtualBox.

Установить гостевые дополнения VirtualBox в Ubuntu 21.04

Чтобы установить гостевые дополнения из терминала, перейдите к точке монтирования гостевых дополнений и выполните приведенную ниже команду;

Перезагрузите систему, чтобы перезагрузить модули ядра.

Установка ISO-образа гостевых дополнений из репозиториев Ubuntu

Также можно установить ISO-файл гостевых дополнений из репозиториев Ubuntu.

ISO-файл гостевых дополнений предоставляется пакетом virtualbox-guest-additions-iso.

Если он доступен, просто запустите приведенную ниже команду, чтобы установить его.

При установке ISO-образ гостевых дополнений VirtualBox теперь доступен как /usr/share/virtualbox/VBoxGuestAdditions.iso .

Чтобы установить его, необходимо смонтировать его.

Далее запустите установку.

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

 Установите гостевые дополнения VirtualBox в Ubuntu 21.04

Теперь вы должны быть в полноэкранном режиме и можете включить общий буфер обмена, общие папки, перетаскивание…

ПРИМЕЧАНИЕ. Если после перезагрузки системы размер экрана не изменяется автоматически, обязательно включите (так сказать, выкл./вкл.) View -> Auto-resize Guest Display в строке меню виртуальной машины, чтобы установить правильное разрешение виртуальной машины. .

Это все в нашем руководстве по установке гостевых дополнений VirtualBox в Ubuntu 21.04.

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

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

Гость? Хозяин? Что это?

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

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

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

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

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

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

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

Сценарий здесь таков, что у вас установлена ​​Ubuntu Linux внутри VirtualBox. Хост-системой может быть любая операционная система.

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

VirtualBox Ubuntu Virtual Machine

Для начала выберите Устройство > Вставить образ компакт-диска с гостевыми дополнениями…:

Установить гостевые дополнения

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

Автозапуск установки гостевых дополнений

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

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

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

Вывод терминала гостевых дополнений

Вам нужно установить еще несколько пакетов здесь. Просто чтобы уточнить, вам нужно запустить эти команды в виртуальной системе Ubuntu:

Теперь снова запустите установку гостевого дополнения:

Использование функций гостевого дополнения VirtualBox

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

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

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

Настроить перетаскивание (любые файлы)

Вы можете включить перетаскивание в верхнем меню -> Устройства -> Перетаскивание -> Двунаправленный.

Благодаря двунаправленному движению вы можете перетаскивать мышью от гостя к хосту и от хоста к гостю, и то, и другое.

Drag and Drop

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

Аналогичным образом вы можете включить общий буфер обмена в верхнем меню -> Устройства -> Общий буфер обмена -> Двунаправленный.

Общий буфер обмена

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

Открыть в терминале

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

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

Подведение итогов

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

Недавно я установил Ubuntu на Oracle Virtualbox. Теперь я хочу установить гостевые дополнения.

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

Как я могу заставить это работать?


13 ответов 13

Если у вас возникли проблемы с установкой Ubuntu на виртуальной машине VirtualBox из-за того, что окно установщика не соответствует размеру экрана с низким разрешением, вы можете переместить окно с помощью Alt + F7 .

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

Если мы установили версию Virtual Box для OSE из репозиториев, мы можем добавить гостевые дополнения из репозиториев в гостевую систему. Это установит гостевые дополнения, соответствующие версии Virtual Box, полученной из репозиториев. Не рекомендуется устанавливать их в новых версиях Virtual Box, полученных из репозитория Oracle (см. ниже).

В качестве альтернативы мы можем установить пакет virtualbox-guest-additions-iso на хосте Ubuntu.

Файл .iso с образом версии OSE компакт-диска гостевых дополнений будет установлен в каталог хоста /usr/share/virtualbox/VBoxGuestAdditions.iso . Смонтируйте этот файл .iso как компакт-диск в настройках вашей виртуальной машины. В гостевой системе вы получите доступ к компакт-диску с программой установки.

Установка гостевых дополнений из Virtual Box Manager

Установить необходимое для сборки

В случае сбоя сборки гостевых дополнений нам, возможно, придется установить заголовки ядра Linux (см. Как установить файлы заголовков ядра?) или дополнительные инструменты, необходимые для сборки. Также рекомендуется установить dkms (см. ниже - Примечание 4). Вы можете запустить эту команду в терминале, чтобы установить оба:

Оболочка GNOME

Чтобы установить гостевые дополнения, у нас будет значок компакт-диска на рабочем столе, как только виртуальный диск будет смонтирован:

введите здесь описание изображения

Следующим шагом является запуск сценария autorun.sh (от имени root) на этом смонтированном компакт-диске, открыв дисковод и нажав кнопку «Запустить программное обеспечение». Это соберет и установит необходимые модули ядра vbox.

Единство

Гостевые дополнения монтируются как виртуальный компакт-диск, видимый в программе запуска:

введите здесь описание изображения

Если система настроена на автоматический запуск компакт-диска, она должна просто открыть следующий диалог автозапуска (если не выбрать символ компакт-диска, выберите «Открыть», затем выберите Открыть запрос автозапуска)

введите здесь описание изображения

После ввода ваших учетных данных для корневого доступа гостевые дополнения будут созданы, как видно из выходных данных терминала:

введите здесь описание изображения

Нажмите «Ввод», чтобы закрыть терминал.

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

Если гостевые дополнения не установлены должным образом, мы не сможем загрузиться в графическом интерфейсе. В этом случае нам нужно загрузиться, удерживая клавишу Shift, чтобы получить доступ к меню Grub, где мы получаем доступ к корневой оболочке, как показано в следующем вопросе (нам нужно смонтировать файловую систему для чтения/записи, чтобы продолжить):

Файл .iso гостевых дополнений необходимо установить на /dev/cdrom из Virtual Box Manager (см. выше). Затем мы можем установить гостевые дополнения, введя следующие команды:

Удалить гостевые дополнения

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

Гостевые дополнения распространяются на собственном образе компакт-диска (файл .iso) с именем VBoxGuestAdditions.iso. То, как вы передаете этот файл гостю, может зависеть от ОС гостя — см. ниже.

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

Для недавних гостевых ОС

В гостевой виртуальной машине выберите «Устройства» -> «Установить гостевые дополнения» в строке меню VirtualBox.

VirtualBox будет искать нужный файл. Если вы не найдете его, это может дать вам возможность загрузить файл из Интернета.

Если ничего не помогает, выполните одно из следующих действий.

Ubuntu или аналогичный

Получение VBoxGuestAdditions.iso

Некоторые последние версии VirtualBox теперь могут найти файл на хосте, когда вы выбираете «Устройство» -> «Установить гостевые дополнения» на VirtualBox, на котором работает гость. Следуйте инструкциям по настройке общего доступа к файлам.

Для других более старых версий гостевых ОС и VirtualBox файл .iso находится на хосте, но гость должен его видеть (и общий доступ к файлам еще не включен). Выполните следующие два шага для подключения .iso файл и выполнение сценариев в файле .iso.

Делаем VBoxGuestAdditions.iso видимым для гостя

Подобно тому, как вы монтировали образ компакт-диска .iso для своей гостевой ОС при ее установке на гостевой системе, теперь смонтируйте VBoxGuestAdditions.iso как компакт-диск на гостевой системе. Например, в окне VirtualBox выберите раздел «Хранилище» в разделе «Подробности» и т. д.

Обратите внимание, что в последних версиях VirtualBox изменился метод монтирования файлов .iso.

Теперь запустите гостевую систему.

Выполнение сценария установки для гостевых дополнений на старых гостевых системах Linux

Убедитесь, что образ, например VBoxGuestAdditions.iso или VBOXADDITIONS, смонтирован как компакт-диск.

Если вы используете гостевую ОС Linux, откройте терминал и введите:

например, в Ubuntu Lucid образ компакт-диска должен монтироваться в /media/, чтобы это было

В качестве альтернативы просто запустите

Если вы хотите удалить гостевые дополнения, запустите:

Ссылки

VirtualBox/GuestAdditions (последним удаленным пользователем rpr-nospam 2012-10-20 16:28:08)

Материалы этой вики доступны по бесплатной лицензии, подробности см. в разделе Авторские права / Лицензия
Вы можете внести свой вклад в эту вики, подробности см. в Руководстве по вики

Читайте также: