Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор.

Когато за първи път инсталирате виртуална машина на Linux с помощта на VirtualBox, може да откриете, че опитът е по-нисък. Добавките за гости на VirtualBox надграждат вашето VM изживяване, като предоставят допълнителни функции на масата, включително споделен клипборд, споделяне на файлове с плъзгане и пускане и поддръжка за адаптивно мащабиране на дисплея.

Но да знаете, че трябва да добавите добавки за гости към вашите виртуални машини, не е толкова интуитивно, колкото би трябвало да бъде. Независимо дали използвате Ubuntu, Fedora или друга Linux дистрибуция, инсталирането на VirtualBox Guest Additions на вашата Linux машина е доста лесно и ние ще ви покажем как да го направите.

Инсталирайте добавките за гости на VirtualBox на Linux

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

instagram viewer
създайте поне една виртуална машина с помощта на VirtualBox. Уверете се, че сте инсталирали операционната система, тъй като няма да можете да инсталирате Guest Additions на активна операционна система.

На Ubuntu и Debian

Имайте предвид, че този метод ще работи и за други базирани на Debian дистрибуции, включително Kali Linux и Linux Mint.

Стартирайте VirtualBox и стартирайте виртуалната машина Ubuntu или Debian. Оставете го да се зареди и изчакайте работния плот да се зареди. Актуализирайте и надстройте съществуващите пакети на вашата система, като напишете:

sudo apt актуализация && надграждане на sudo apt

След това изпълнете следната команда, за да инсталирате някои необходими пакети:

sudo apt Инсталирайизграждане-essential dkms linux-headers-$(uname -r)

След това щракнете устройства от менюто VirtualBox и изберете Вмъкнете изображение на CD с добавки за гости. Ако използвате Ubuntu, ще забележите, че в дока се появява икона на диск. Щракнете върху него, за да видите съдържанието на вмъкнатото изображение. В Debian или други дистрибуции можете да преглеждате файловете в изображението на диска, като използвате всеки предварително инсталиран файлов мениджър.

Щракнете с десния бутон върху autorun.sh скрипт и изберете Изпълнявай като програма от контекстното меню.

Ще се появи нов терминален прозорец и системата ще ви попита за вашата парола. Въведете администраторската си парола, за да продължите. След като приключи, терминалът ще покаже напредъка на инсталацията.

Ако предпочитате да изпълнявате команди от терминала, първо променете директорията към вмъкната медия, като напишете:

cd /media/username/VBox_GA_*

Уверете се, че сте заменили "потребителско име" в командата с действителното ви потребителско име. Можете също да използвате командата lsblk, за да видите точния път, където системата е монтирала носителя.

След като влезете в директорията, изпълнете скрипта autorun.sh, като напишете:

./autorun.sh

Въведете вашата администраторска парола и когато терминалът покаже "Натиснете Назад, за да затворите този прозорец“, хит Въведете и рестартирайте системата, за да влязат в сила промените.

На дистрибуции, базирани на Arch

Инсталиране Добавки за гости на VirtualBox на Arch Linux и Manjaro е сравнително по-лесно, отколкото на други Linux дистрибуции. Това е така, защото можете директно да инсталирате virtualbox-guest-utils пакет от официалното хранилище на Arch, вместо да го инсталирате ръчно с помощта на диска.

много Linux базирани на Arch често включват пакета Guest Additions, когато ги инсталирате на виртуална машина. Ако вашата инсталация не предлага поддръжка на Guest Additions по подразбиране, започнете с актуализиране на източниците на пакети на вашата система:

sudo pacman -Syyu

След това инсталирайте пакета virtualbox-guest-utils, като напишете:

sudo pacman -S virtualbox-guest-utils

Завършете, като рестартирате виртуалната машина. Това гарантира, че всички промени, които сте направили в системата, ще бъдат запазени.

Във Fedora, CentOS и RHEL

Когато инсталирате Fedora на VirtualBox, ще забележите, че идва с предварително инсталирани добавки за гости на VirtualBox. Това ви позволява да мащабирате разделителната способност на виртуалната машина чрез преоразмеряване на прозореца на VirtualBox, споделяне на клипборда между хоста и VM и двупосочно плъзгане и пускане на споделяне на файлове.

Но ако бягате други базирани на RPM дистрибуции, може да се наложи да инсталирате Guest Additions ръчно. За да направите това, започнете със стартиране на виртуалната машина. След това щракнете Устройства > Вмъкване на компактдиск с добавки за гости от горната лента с менюта. В изскачащия прозорец, който следва, изберете Бягай.

Като алтернатива можете също да отворите папката с помощта на файлов мениджър и да щракнете върху Стартиране на софтуер подкана, намираща се точно под горната лента.

Въведете администраторската парола, за да удостоверите операцията. Ще се появи терминал и ще инсталира необходимите модули. След като забележите "Натиснете Назад, за да затворите този прозорец" подкана на терминала, натиснете Въведете и рестартирайте виртуалната машина.

Как да деинсталирате добавките за гости на VirtualBox на Linux

Въпреки че добавките за гости на VirtualBox носят само добро на масата и няма реална вреда да ги поддържате инсталирани, в случай че искате да ги деинсталирате, да го направите е лесно.

Можете да проверите дали добавките за гости на VirtualBox са премахнати успешно от виртуалната машина, като преоразмерите прозореца на VM. Ако дисплеят не се мащабира според размера на прозореца или не можете да копирате и поставите текст от хоста към виртуалната машина или обратно, можете да заключите, че пакетът Guest Additions е бил отстранени.

На Ubuntu и Debian

В Ubuntu и Debian променете настоящата работна директория на /opt/VBoxGuestAdditions-[version]. Ако не знаете точния номер на версията, можете да натиснете Раздел след като въведете командата до "Допълнения“ за задействане на автоматично довършване.

cd /opt/VBoxGuestAdditions-*

След това изпълнете скрипта за деинсталиране, като напишете:

sudo ./uninstall.sh

След като процесът приключи, рестартирайте виртуалната машина и проверете промените.

На Arch Linux и Manjaro

Деинсталирането на VirtualBox Guest Additions на базирани на Arch дистрибуции като Manjaro е толкова просто, колкото премахването на virtualbox-guest-utils пакет с помощта на Pacman:

sudo pacman -Rns virtualbox-guest-utils

На Fedora и други базирани на RPM дистрибуции

За да премахнете добавките за гости на VirtualBox във Fedora, въведете следната команда и въведете г когато бъдете подканени:

sudo dnf премахнете virtualbox-guest-additions

Ако сте инсталирали ръчно Guest Additions, трябва да изпълните скрипта за деинсталиране, намиращ се на /opt/VBoxGuestAdditions-[version]. Първо променете текущата си работна директория с помощта на командата cd:

cd /opt/VBoxGuestAdditions-*

Тъй като няма да знаете точната версия на пакета, инсталиран предварително, можете да позволите на обвивката да завърши автоматично вашата команда, като натиснете Раздел докато въвеждате името на папката.

Стартирайте скрипта за деинсталиране, като напишете:

sudo ./uninstall.sh

Накрая рестартирайте виртуалната машина, за да проверите дали промените продължават.

Настройките на виртуална машина стават лесни с VirtualBox

Добавките за гости на VirtualBox са задължителни, ако сте инсталирали дистрибуция на Linux на VirtualBox и искате да се насладите на пълното изживяване на работния плот. Обикновено, без добавки за гости, вашите виртуални машини ще имат фиксирана резолюция на дисплея, без поддръжка за споделяне на клипборда или прехвърляне на файлове чрез плъзгане и пускане.

Ако сте опитали VirtualBox и не го намерите за достатъчно интуитивен или удобен, винаги сте свободни да опитате друг софтуер за виртуализация. VMware и Hyper-V са два други хипервайзора, които предлагат функции, подобни на VirtualBox. Кое е най-доброто? Отговорът ще зависи от вашите предпочитания и случай на употреба.