Як встановити гостьові доповнення VirtualBox на Linux

Коли вперше встановлюєте віртуальну машину Linux за допомогою VirtualBox, ви можете виявити, що досвід не відповідає стандарту. Гостьові доповнення VirtualBox розширюють можливості вашої віртуальної машини, надаючи додаткові функції, включаючи загальний буфер обміну, спільне використання файлів за допомогою перетягування та підтримку адаптивного масштабування дисплея.

Але знання того, що вам потрібно додати гостьові доповнення до ваших віртуальних машин, не так інтуїтивно зрозуміло, як має бути. Незалежно від того, чи використовуєте ви Ubuntu, Fedora або будь-який інший дистрибутив Linux, встановлення гостьових доповнень VirtualBox на вашому комп’ютері з Linux є досить простим, і ми покажемо вам, як це зробити.

Встановіть гостьові доповнення VirtualBox у Linux

Встановлення гостьових доповнень – це один із багатьох способів підвищити продуктивність ваших віртуальних машин. Перед тим, як ви зможете встановити гостьові доповнення, вам необхідно створити хоча б одну віртуальну машину за допомогою VirtualBox. Обов’язково встановіть операційну систему, оскільки ви не зможете встановити гостьові доповнення в операційній системі, що працює.

On Ubuntu and Debian

Зверніть увагу, що цей метод також працюватиме для інших дистрибутивів на основі Debian, включаючи Kali Linux та Linux Mint.

Запустіть VirtualBox та запустіть віртуальну машину Ubuntu або Debian. Дайте йому завантажитись та дочекайтеся завантаження робочого столу. Оновіть та оновіть існуючі пакети у вашій системі, набравши:

sudo apt update <span class="hljs-symbol">&</span><span class="hljs-symbol">&</span> sudo apt upgrade

Потім виконайте наведену нижче команду, щоб встановити необхідні пакети:

sudo apt <span class="hljs-keyword">install</span> <span class="hljs-keyword">build</span>-essential dkms linux-headers-$(uname -r)

Потім натисніть «Пристрої» у меню VirtualBox та виберіть «Вставити образ компакт-диска з гостьовими додатками». Якщо ви використовуєте Ubuntu, ви побачите піктограму диска в доці. Натисніть її, щоб переглянути вміст вставленого зображення. У Debian або інших дистрибутивах можна переглядати файли всередині образу диска за допомогою будь-якого попередньо встановленого файлового менеджера.

Клацніть правою кнопкою миші сценарій autorun.sh і виберіть пункт “Запуск від імені програми” в контекстному меню.

З’явиться нове вікно терміналу, і система запросить пароль. Введіть пароль адміністратора, щоб продовжити. Після цього термінал відобразить перебіг установки.

Якщо ви хочете виконувати команди з терміналу, спочатку змініть каталог на вставлений носій, набравши:

<span class="hljs-built_in">cd</span> /media/username/VBox_GA_*

Не забудьте замінити “ім’я користувача” у команді на ваше фактичне ім’я користувача. Ви також можете використовувати lsblk для перегляду точного шляху, яким система змонтувала носій.

Як тільки ви опинитеся всередині каталогу, запустіть скрипт autorun.sh, набравши:

./autorun.sh

Натисніть на свій адміністратор password і при terminal displays “Перейти до кінця цього window”, hit і reboot system for changes to effect.

У дистрибутивах на базі Arch

Встановлення гостьових доповнень VirtualBox в Arch Linux та Manjaro відносно простіше, ніж в інших Linux-дистрибутивах. Це пов’язано з тим, що ви можете прямо встановити пакет virtualbox-guest-utils з офіційного репозиторію Arch, а не встановлювати його вручну з диска.

Багато дистрибутивів Linux на базі Arch часто включають пакет гостьових доповнень при їх установці на віртуальну машину. Якщо ваша установка не пропонує підтримку гостьових додатків за промовчанням, почніть із оновлення джерел пакетів у вашій системі:

sudo pacman -Syyu

Потім установіть пакет virtualbox-guest-utils, набравши:

sudo pacman -S virtualbox-guest-utils

Завершіть перезапуск віртуальної машини. Це гарантує, що будь-які зміни, які ви внесли в систему, будуть збережені.

У Fedora, CentOS та RHEL

Коли ви встановлюєте Fedora на VirtualBox, ви помітите, що він поставляється із встановленими гостьовими доповненнями VirtualBox. Це дозволяє масштабувати роздільну здатність віртуальної машини, змінюючи розмір вікна VirtualBox, спільно використовувати буфер обміну між хостом і віртуальною машиною і двонаправлений обмін файлами за допомогою перетягування.

Але якщо ви використовуєте інші дистрибутиви на основі RPM, можливо вам доведеться встановити гостьові доповнення вручну. Для цього почніть із запуску віртуальної машини. Потім натисніть «Пристрої» > «Вставити образ компакт-диска гостьових додатків» у верхньому рядку меню. У спливаючому вікні виберіть “Виконати”.

Крім того, ви можете відкрити папку за допомогою файлового менеджера та клацнути підказку «Запустити програмне забезпечення», розташовану прямо під верхньою панеллю.

 

Введіть пароль адміністратора для автентифікації операції. З’явиться термінал та встановить необхідні модулі. Як тільки ви побачите на терміналі запрошення “Натисніть Enter, щоб закрити це вікно”, натисніть Enter і перезапустіть віртуальну машину.

Як видалити гостьові доповнення VirtualBox в Linux

Хоча гостьові доповнення VirtualBox приносять тільки користь, і немає ніякої реальної шкоди, щоб залишити їх встановленими, якщо ви хочете видалити їх, зробити це простіше простого.

Ви можете перевірити, чи успішно видалено гостьові доповнення VirtualBox з віртуальної машини, змінивши розмір вікна віртуальної машини. Якщо дисплей не масштабується відповідно до розміру вікна або ви не можете скопіювати та вставити текст із хоста на віртуальну машину або навпаки, ви можете зробити висновок, що пакет гостьових доповнень був видалений.

On Ubuntu and Debian

У Ubuntu та Debian змініть поточний робочий каталог на /opt/VBoxGuestAdditions-[версія]. Якщо ви не знаєте точний номер версії, ви можете натиснути Tab після введення команди до “Доповнення”, щоб активувати автозаповнення.

<span class="hljs-built_in">cd</span> /opt/VBoxGuestAdditions-*

Потім запустіть скрипт видалення, набравши:

sudo ./uninstall.sh

Після завершення процесу перезапустіть віртуальну машину та перевірте зміни.

В Arch Linux та Manjaro

Видалити гостьові доповнення VirtualBox у дистрибутивах на основі Arch, таких як Manjaro, так само просто, як видалити пакет virtualbox-guest-utils за допомогою Pacman:

sudo pacman -Rns virtualbox-guest-utils

У Fedora та інших дистрибутивах на основі RPM

Щоб видалити гостьові доповнення VirtualBox у Fedora, введіть наступну команду та введіть y, коли з’явиться запит:

sudo dnf remove virtualbox-guest-additions

Якщо ви встановили гостьові додатки вручну, вам необхідно виконати скрипт видалення, розташований у /opt/VBoxGuestAdditions-[версія]. Спочатку змініть поточний робочий каталог за допомогою cd:

<span class="hljs-built_in">cd</span> /opt/VBoxGuestAdditions-*

Оскільки ви не знатимете точну версію встановленого заздалегідь пакета, ви можете дозволити оболонці автоматично завершити вашу команду, натиснувши Tab при введенні імені папки.

Запустіть скрипт видалення, набравши:

sudo ./uninstall.sh

Нарешті перезапустіть віртуальну машину, щоб перевірити, чи зберігаються зміни.

Налаштування віртуальної машини стало простіше завдяки VirtualBox

Гостьові доповнення VirtualBox необхідні, якщо ви встановили дистрибутив Linux на VirtualBox і бажаєте насолодитися всіма можливостями робочого столу. Зазвичай без гостьових доповнень ваші віртуальні машини матимуть фіксовану роздільну здатність екрана, без підтримки загального доступу до буфера обміну або передачі файлів за допомогою перетягування.

Якщо ви спробували VirtualBox і не знайшли його інтуїтивно зрозумілим чи досить зручним, ви завжди можете спробувати інше програмне забезпечення для віртуалізації. VMware і Hyper-V – два інших гіпервізори, які пропонують функції, аналогічні VirtualBox. Який із них найкращий? Відповідь буде залежати від ваших переваг і варіантів використання.

Поділіться своєю любов'ю

Залишити відповідь

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x