Run guest additions linux

How To Install VirtualBox Guest Additions On Ubuntu 20.04

VirtualBox guest additions is a collection of device drivers and software application package which is shipped with Oracle VirtualBox. They need to be installed inside a VM to improve the performance of the guest operating system and to add extra features.

Features

  • Mouse pointer integrationBy default, VM will capture your mouse and keyboard when you are working inside a VM. You need to press the Ctrl key to release the capture. Installing guest additions will provide you with seamless mouse support to overcome the capturing of mouse and keyboard.
  • Shared foldersExchange files between the host and the VM
  • Better video support – _VM machine’s screen resolution will automatically change to the size of the VirtualBox window. _
  • Seamless windows –Windows that are displayed within a virtual machine appear side by side next to the windows of your host.
  • Generic host/guest communication channels –Enable you to control and monitor guest execution
  • Time synchronizationGuest’s system will use the host time for time synchronization.
  • Shared clipboard
  • Automated logins –Automated guest login using credentials from a master login system

You can read more about guest additions here.

Here, we will see how to install VirtualBox guest additions on Ubuntu 20.04.

Install Guest Additions On Ubuntu 20.04

VirtualBox guest additions are stored in an ISO image VBoxGuestAdditions.iso format inside the VirtualBox installation directory. To install the Guest additions, you need to mount the ISO image in your VM.

Prerequisites

Install the build tools and kernel headers for the current kernel.

sudo apt update sudo apt install -y build-essential linux-headers-$(uname -r) 

Install Guest Additions

After attaching VirtualBox guest additions ISO image, install it either using a terminal or graphical mode.

Using Terminal

On the VM window, go to Devices » Insert Guest Additions CD Image.

Insert Guest Additions CD Image

Open a terminal Ctrl+Alt+T and mount the ISO image to /media directory.

sudo mount /dev/cdrom /media 

Execute the VirtualBox guest addition installer.

cd /media sudo ./VBoxLinuxAdditions.run 

Even before the installation gets complete, your system will get the full-screen view which confirms that the installation is successful.

Guest Additions Installation Complete

You may reboot your system to complete the installation.

Using Graphical Interface

On the VM window, go to Devices » Insert Guest Additions CD Image.

Читайте также:  Linux route any net

Insert Guest Additions CD Image

As soon as you attach the guest additions image to a VM, you will get a prompt to run the automatic installation. Click Run.

Run Guest Additions Installer

You may need to enter your user password to authorize the installation.

Authenticate

Even before the installation gets complete, your system will get the full-screen view which confirms that the installation is successful.

Guest Additions Installation Complete

You may reboot your system to complete the installation.

Reboot System

Conclusion

That’s All. I hope you have installed guest additions on Ubuntu 20.04. Please share your feedback in the comments section.

Источник

Install VirtualBox Guest Additions in CentOS, RHEL & Fedora

VirtualBox Guest Additions are software (typically device drivers and other special system applications) that enable seamless integration between the host and guest systems. They help you make the best out of your guest operating system for better performance and usability.

Some of the features offered by Guest Additions include mouse pointer integration, Drag’n’Drop functionality, shared clipboard, shared folders, enhanced video support, time sync, generic host/guest communication pathways, seamless windows and more.

Guest Additions are designed to be installed in a virtual machine, once a guest operating system has been installed.

In this article, we will explain how to install VirtualBox Guest Additions on CentOS and RHEL based distributions such Fedora and Scientific Linux.

How to Install VirtualBox Guest Additions in CentOS

1. First start by enabling the EPEL repository on your CentOS/RHEL guest operating system to install some required packages needed for the installation process as shown.

# yum -y install epel-release

2. Next, update each package on your guest system including the kernel to the latest version that is both available and resolvable, as shown. Once the upgrade process is done, reboot your system to complete the upgrade process and start using the new kernel.

# yum -y update [On RHEL/CentOS] # dnf -y upgrade [On Fedora 22+]

3. Once update process completes, install all kernel headers, developer tools and other related packages that are required for installing the guest additions from source as shown.

---------- On RHEL/CentOS ---------- # yum install make gcc kernel-headers kernel-devel perl dkms bzip2 ---------- On Fedora 22+ ---------- # dnf install make gcc kernel-headers kernel-devel perl dkms bzip2

4. Next, set the KERN_DIR environment variable to kernel source code directory (/usr/src/kernels/$(uname -r)) and export it at the same time as shown.

# export KERN_DIR=/usr/src/kernels/$(uname -r)

5. Now, you can mount the Guest Additions ISO and run the installer in two ways:

Install Guest Additions via a GUI

If you have a desktop environment installed, use this option, from the Virtual machine menu bar, go to Devices => click on Insert Guest Additions CD image to mount the Guest Additions ISO file in your guest OS.

Mount Guest Additions ISO on CentOS

A dialog window will open up, asking you to Run the installer, click on the Run to execute it. This will in turn open a terminal which shows the installation details (follow the on-screen instructions).

Install Guest Additions in CentOS Installing Guest Additions on CentOS

Install Guest Additions via a Terminal

Login into terminal and run the following commands to mount the Guest Additions ISO file, move into the directory where the guest additions ISO has been mounted, inside there you will find VirtualBosx guest addition installers for various platform, run the one for Linux, as follows.

# mount -r /dev/cdrom /media # cd /media/ # ./VBoxLinuxAdditions.run

6. Once the installation is complete, power off your guest system to perform certain settings as explained below.

Читайте также:  Alt tab windows linux

Note: If you don’t have a desktop environment installed, you can install Gnome 3 desktop or skip the next section. You should be good to go.

7. Now you need to enable the shared clipboard and drag’n’drop functionality for your guest operating system. From the CentOS, RHEL and Fedora guest machine settings, go to General => Advanced and enable these two options from there, click on the drop down options to select an option.

Enable Shared Clipboard in CentOS Virtualbox

Once you are done, click on OK to save the settings and boot your guest OS and confirm that the changes you have just made are working as expected.

That’s it! VirtualBox Guest Additions make your life simple while using guest operating systems by enabling seamless integration between the host and guest systems. If you face any problems during installation, use the feedback form below to ask any questions.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sudo apt install build-essential dkms linux-headers-generic

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

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

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

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

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

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

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

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

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

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

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

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

sh ./VBoxLinuxAdditions.run uninstall

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

/opt/VBoxGuestAdditions-version/uninstall.sh

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

Завершение

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

Источник

Оцените статью
Adblock
detector