- Ubuntu Documentation
- Setting up VirtualBox Guest Additions
- For recent guest OSs
- Ubuntu or similar
- Getting VBoxGuestAdditions.iso
- Making VBoxGuestAdditions.iso visible to the guest
- Executing install script for Guest Additions on older Linux guests
- References
- Как установить гостевые дополнения VirtualBox в Debian 10 Linux
- Установка гостевых дополнений в гостевой системе Debian
- Выводы
- Как установить и использовать гостевые дополнения VirtualBox в Ubuntu
- Гость? Хост? Что это такое?
- Почему вы должны использовать гостевые дополнения VirtualBox?
- Установка VirtualBox Guest Additions в Ubuntu
- Советы по устранению неполадок
- Использование функций VirtualBox Guest Addition
- Изменение разрешения виртуального экрана
- Настройка Drag-and-Drop (для любых файлов)
- Настройка общего буфера обмена (для вставки копий)
- Удаление гостевых дополнений VirtualBox
- Завершение
- VirtualBox Guest Additions Installation In Ubuntu, Linux Mint, Debian, Fedora And openSUSE [How-To]
- Installing VirtualBox Guest Additions ISO manually in Ubuntu, Linux Mint, Debian, openSUSE and Fedora
Ubuntu Documentation
Setting up VirtualBox Guest Additions
Guest Additions provide additional capability to a guest virtual machine, including file sharing. Guest Additions means:
- software installed on a guest virtual machine
- software from a third party (Oracle), not open source and not installed in the usual fashion for the guest OS
Guest Additions are distributed on their own CD image (.iso file) named VBoxGuestAdditions.iso. How you get that file to the guest can depend on the OS of the guest — see below.
After installing Guest Additions, on some, older guests you might need to restart the guest.
For recent guest OSs
In the guest virtual machine, choose Devices -> Install Guest Additions from the menubar of VirtualBox.
VirtualBox will look for the needed file. Failing to find it, it may give you an opportunity to download the file from the internet.
If all that fails, follow one of the steps below.
Ubuntu or similar
Getting VBoxGuestAdditions.iso
You have several choices. On the host (not the guest):
Download a VirtualBox package from https://www.virtualbox.org/wiki/Downloads (you might have installed this package when you installed VirtualBox). The package should include the VBoxGuestAdditions.iso file.
Open http://download.virtualbox.org/virtualbox/ and enter the subdirectory for the latest version of VirtualBox. It should contain the corresponding VBoxGuestAdditions_X.Y.Z.iso file.
Some, recent versions of VirtualBox will now be able to find the file on the host when you choose Device -> Install Guest Additions on the VirtualBox running a guest. Continue with instructions for setting up file sharing.
For other, older versions of guest OS’s and VirtualBox, the .iso file is on the host, but the guest needs to see it (and file sharing is not yet enabled.) Follow the next two steps for mounting the .iso file and executing the scripts in the .iso file.
Making VBoxGuestAdditions.iso visible to the guest
Just as you mounted a .iso CD image for your guest OS when installing it on the guest, now mount VBoxGuestAdditions.iso as a CD on the guest. For example, in the VirtualBox window, choose the Storage section under Details, and so forth.
Note that recent versions of VirtualBox have changed the method of mounting .iso files.
Now start the guest.
Executing install script for Guest Additions on older Linux guests
Make sure you have the image, for example VBoxGuestAdditions.iso or VBOXADDITIONS, mounted as CDROM.
If you are running a Linux guest, open a terminal and type:
in for instance Ubuntu Lucid, the CD image should mount at /media/ so that would be
Alternatively simply run
If you would like to uninstall the Guest Additions, run:
References
VirtualBox/GuestAdditions (последним исправлял пользователь rpr-nospam 2012-10-20 16:28:08)
The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details
Источник
Как установить гостевые дополнения VirtualBox в Debian 10 Linux
VirtualBox — это кроссплатформенное программное обеспечение для виртуализации с открытым исходным кодом, которое позволяет одновременно запускать несколько гостевых операционных систем (виртуальных машин).
VirtualBox предоставляет набор драйверов и приложений (гостевые дополнения VirtualBox), которые можно установить в гостевой операционной системе.
Гостевые дополнения предлагают несколько полезных функций для гостевых машин, таких как общие папки, общий буфер обмена, интеграция указателя мыши, улучшенная поддержка видео и многое другое.
В этой статье объясняется, как установить гостевые дополнения VirtualBox на гостевых системах Debian 10.
Установка гостевых дополнений в гостевой системе Debian
VirtualBox поставляется с ISO-файлом образа с именем «VBoxGuestAdditions.iso», который содержит установщики гостевых дополнений для всех поддерживаемых гостевых операционных систем. Этот файл находится на хост-машине и может быть смонтирован на гостевом компьютере с помощью диспетчера VirtualBox GUI. После установки вы можете установить дополнения в гостевой системе.
Выполните следующие действия, чтобы установить гостевые дополнения VirtualBox на рабочий стол Debian или гостевой сервер.
Откройте диспетчер графического интерфейса VirtualBox.
Запустите гостевую виртуальную машину Debian.
Войдите на гостевую машину как пользователь root или sudo и установите пакеты, необходимые для сборки модулей ядра:
В меню виртуальной машины выберите «Устройства» -> «Вставить образ компакт-диска с гостевыми дополнениями», как показано на изображении ниже:
Если вы получаете сообщение об ошибке, что в гостевой системе нет CD-ROM, остановите виртуальную машину, откройте настройки машины. Перейдите на вкладку «Хранилище» и добавьте новое устройство CD-ROM, нажав на знак плюса (Добавляет оптическое устройство). После этого перезагрузите виртуальную машину.
Откройте гостевой терминал Debian, создайте новый каталог и смонтируйте файл ISO:
Перейдите в каталог и выполните сценарий VBoxLinuxAdditions.run чтобы установить гостевые дополнения:
Параметр —nox11 указывает программе установки не создавать окно xterm.
Результат будет выглядеть следующим образом:
Перезагрузите гостевую систему Debian, чтобы изменения вступили в силу:
После загрузки виртуальной машины войдите в нее и убедитесь, что установка прошла успешно и модуль ядра загружен с помощью команды lsmod :
Результат будет выглядеть примерно так:
Если команда не возвращает никаких результатов, это означает, что модуль ядра VirtualBox не загружен.
Вот и все. Вы установили гостевые дополнения VirtualBox на гостевую машину Debian.
Теперь вы можете включить общий буфер обмена и поддержку Drag’n Drop на вкладке «Хранилище» настроек виртуальной машины, включить 3D-ускорение на вкладке «Отображение», создать общие папки и многое другое.
Выводы
Установка гостевых дополнений VirtualBox улучшает производительность виртуальной машины и повышает удобство использования.
Чтобы найти дополнительную информацию о гостевых дополнениях, посетите официальную страницу документации по гостевым дополнениям VirtualBox .
Если у вас есть вопросы, оставьте комментарий ниже.
Источник
Как установить и использовать гостевые дополнения 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 Guest Additions Installation In Ubuntu, Linux Mint, Debian, Fedora And openSUSE [How-To]
The VirtualBox Guest Additions are designed to be installed inside a virtual machine, after the guest operating system has been installed, and they include drivers and optimizations for better system performance and usability.
By installing the VirtualBox Guest Additions, the virtual machine should have better video support (including hardware-accelerated graphics), shared clipboard, drag and drop support between the guest and host machines, and shared folders, among others.
Debian (in the contrib repository), Ubuntu and Debian/Ubuntu based Linux distribution users can install the VirtualBox Guest Additions from the repositories (installing the virtualbox-guest-x11 , virtualbox-guest-utils and virtualbox-guest-dkms packages ), while Fedora 28 and newer ships with a Guest Additions package installed by default. This way of installing the VirtualBox Guest Additions is easier than installing the Guest Additions shipped with VirtualBox, but it may lack some features, like the ability to use the new file manager added in VirtualBox 6.0.
For example, in Fedora 29 which comes with the VirtualBox Guest Additions package installed by default, using VirtualBox 6.0 you can resize the machine window, and enable shared clipboard between the guest and host machines, but no shared files related actions work (can’t add shared folders, the new VirtualBox 6.0 file manager doesn’t work — it completely freezes the virtual machine, and dragging and dropping files between the guest and host doesn’t work).
Another example. In Ubuntu 18.04, by installing the VirtualBox Guest Additions repository packages, you will get the ability to synchronize the clipboard between guest and host, and you’ll be able to add a shared folder, but you won’t be able to use the new VirtualBox 6.0 file manager, or use drag and drop to share folders between the host and guest machines.
It should be noted that using Ubuntu 19.04 in a virtual machine, and installing the repository-provided guest additions enables sharing folders between the guest and host machines as well using the new VirtualBox 6.0 file manager, so there’s no need to install the built-in VirtualBox Guest Additions installer. All you have to do is install those packages and reboot ( sudo apt install virtualbox-guest-x11 virtualbox-guest-utils virtualbox-guest-dkms ).
This article explains installing the VirtualBox Guest Additions ISO using the built-in VirtualBox installer, for Ubuntu, Linux Mint, Debian, openSUSE, or Fedora guest virtual machines, which enables all the available guest additions features.
Installing VirtualBox Guest Additions ISO manually in Ubuntu, Linux Mint, Debian, openSUSE and Fedora
Using the VirtualBox 6.0 file manager with Fedora guest |
Terminology:
- «Host» or host operating system: the physical computer on which Oracle VM VirtualBox was installed.
- «Guest» or guest operating system: the operating system running inside the virtual machine.
1. Download and install the Oracle VM VirtualBox Extension Pack on the host.
On your computer (not on a VirtualBox guest), go to the VirtualBox downloads page and download the «VirtualBox N.N.N Oracle VM VirtualBox Extension Pack» — it’s a single file for all supported platforms.
Double click the downloaded .vbox-extpack file and it should open with VirtualBox, allowing you to install it.
2. Install packages required to build the VirtualBox Guest Additions on the guest machine.
Without this, if you just installed Fedora in a virtual machine and you didn’t install the available updates, you may run into issues (mismatch between kernel-devel and the current running kernel).
Now you can install the packages required to build the VirtualBox Guest Additions on the Fedora guest:
Ubuntu / Linux Mint / Debian:
3. Insert the VirtualBox Guest Additions ISO (VBoxGuestAdditions.iso).
From the VirtualBox machine menu select Devices > Insert Guest Additions CD image .
4. Install the VirtualBox Guest Additions ISO on the guest operating system (Ubuntu, Linux Mint, Debian, openSUSE or Fedora).
Fedora or openSUSE:
Ubuntu / Linux Mint:
In all three cases: type yes when prompted.
5. Optional if you plan on using shared folders: add your username to the vboxsf group on the guest OS.
For shared folders to work, add your guest machine username to the vboxsf group (on the guest machine):
Without this you won’t be able to access the shared folder contents on the guest machine.
This is not required to use the new VirtualBox file manager, but only for the already existing VirtualBox shared folders feature.
6. Reboot the virtual machine.
Using the VirtualBox 6.0 file manager with Ubuntu 18.04 guest |
Now you should be able to use all the available VirtualBox Guest Additions features:
- enable the shared clipboard feature from the machine Devices menu -> Shared Clipboard
- enable shared folders from the machine Devices menu -> Shared Folders
- enable drag and drop of file from the machine Devices menu -> Drag and Drop
- start the new VirtualBox 6.0 file manager that allows browsing and copying files between guest and host from the Machine menu -> File manager , then click on the Session button, enter your username and password, and click Create Session
The drag and drop feature does not work with Wayland (which is default in Fedora). If you want to use this in Fedora, logout and select GNOME on Xorg from the login screen.
Источник