Има много различни начини за стартиране на виртуални машини в Linux. Досега един от най-лесните (и най-популярните) начини за това е с Oracle VM Virtualbox. Това е страхотен инструмент, който прави виртуализацията на платформата Linux лесна и има множество много полезни, лесни за потребителя функции. Когато става въпрос за използване на Virtualbox в Linux, има няколко неща, които трябва да разберете. Първо, Virtualbox VM мениджърът е един от най-използваните инструменти за VM в Linux и другаде. Именно поради това процесът на инсталиране е доста лесен – в по-голямата си част. Много операционни системи Linux разпространяват софтуера.
ПРЕДУПРЕЖДЕНИЕ ЗА СПОЙЛЕР: Превъртете надолу и гледайте видеоурока в края на тази статия.
Въпреки това инструментът изисква и модул на ядрото. При някои Linux модулът на ядрото се инсталира автоматично с DKMS. Тази технология позволява да се компилира необходимия софтуер на ниво ядро при всяка актуализация на софтуера. При други потребителите трябва да активират модулите на ядрото ръчно и може да се сблъскат с проблеми.
Използвайте на свой собствен риск.
Съдържание
Ubuntu
sudo apt install virtualbox
Debian
sudo apt-get install virtualbox
Arch Linux
sudo pacman -S virtualbox
По време на инсталацията потребителят трябва да избере между две различни опции. По подразбиране е настройка на DKMS, която автоматично ще изгради отново модулите на ядрото. Другият позволява на потребителя да го прави ръчно.
Ако не искате да се справите с проблеми, натиснете клавиша Enter, за да изберете DMKS, докато инсталирате инструмента.
Fedora
sudo dnf install virtualbox
OpenSUSE
sudo zypper install virtualbox
Инсталиране за други Linux
Наред с директното разпространение чрез софтуерни източници по подразбиране в Linux, потребителите могат да вземат самостоятелен двоичен файл .RUN и да инсталират инструмента Virtualbox VM ръчно. Тази опция е идеална, ако вашата Linux дистрибуция (по някаква причина) избере да не разпространява популярния инструмент на Oracle. Освен това може да се наложи инсталиране на двоична версия, ако търсите нов софтуер, който версията на вашата операционна система все още не поддържа.
Преди да го инсталирате, ще трябва да направите две неща: да инсталирате заглавките на ядрото и да актуализирате системата. Заглавките на ядрото са необходими, тъй като инсталирането и компилирането на модули на ядрото на Linux не е възможно без тях. Инсталирайте ги, като прегледате мениджъра на пакети на вашата операционна система и потърсите „заглавки на ядрото“.
Забележка: използвате ядрото на LTS Linux? Ще трябва да инсталирате LTS заглавките.
Също така не забравяйте да инсталирате тези пакети, тъй като те са необходими за компилация: “gcc, make, autoconf, binutils, xorg-server-devel”. Разберете, че имената на тези пакети ще варират в зависимост от това каква Linux дистрибуция използвате. За най-добри резултати вижте Wiki страницата на вашата операционна система Linux за модули на ядрото.
При изпълнени всички изисквания, отидете на уебсайта на Virtualboxи изтеглете пакета .RUN. Потърсете връзката за изтегляне под „Всички дистрибуции (изградени на EL5 и следователно не изискват скорошни системни библиотеки)“. Щракнете върху i386 за 32 бита и AMD64 за 64 бита.
Когато файлът е на вашия компютър, отворете прозорец на терминала и използвайте командата CD, за да отидете в папката Downloads.
cd ~/Downloads
След това променете разрешенията на RUN файла с командата chmod.
sudo chmod +x VirtualBox-*.run
Стартирайте процеса на инсталиране, като стартирате директно файла Virtualbox .RUN. Потребителите могат да направят това, като щракнат с десния бутон върху файла във файловия мениджър или (за предпочитане) с терминала.
Забележка: ако ще инсталирате бинарния файл на Virtualbox чрез файловия мениджър, не забравяйте да отворите вашия файлов мениджър в root.
Започнете процеса на инсталиране, като първо получите root.
sudo -s
След това стартирайте файла.
./VirtualBox-*.run
Когато инсталационният процес започне, софтуерът ще се инсталира в системата, модулите на ядрото ще се изградят и т.н. Когато приключи, рестартирайте вашия Linux компютър. Скоро след това Virtualbox ще бъде готов за използване.
Създаване на VM
За да създадете нова виртуална машина, стартирайте инструмента Virtualbox. От тук щракнете върху „Ново“. В този раздел започнете да въвеждате името на операционната система, която искате да виртуализирате. Това всъщност е много важно, защото докато го правите, програмата ще търси настройките по подразбиране за операционната система (за да улесни виртуализацията).
Ако по някаква причина операционната система не бъде открита автоматично, щракнете върху падащото меню и изберете „тип“. Също така изберете най-приложимата опция под „версия“.
Щракнете върху следващия бутон, за да изберете правилното количество RAM. Ако софтуерът откри автоматично вашата ОС, вероятно ви е дал достатъчно RAM. Чувствайте се свободни да добавите още (или да премахнете някои), ако желаете, като плъзнете плъзгача наляво или надясно. След това щракнете върху следващия бутон, за да продължите към следващата страница.
Третата страница е зоната за създаване на твърдия диск. Още веднъж, ако Virtualbox автоматично открие вашата ОС, не се притеснявайте за тази стъпка. Просто щракнете върху „Напред“, за да преминете през него, и се придържайте към опциите по подразбиране. Ако инструментът не го откри автоматично вместо вас, ще трябва да посочите размера ръчно.
Забележка: не забравяйте да изберете VDI по време на процеса на твърдия диск, освен ако не знаете какво правите.
По време на процеса на настройка на твърдия диск, Virtualbox по подразбиране е „динамично разпределен“. Това означава, че виртуалният диск ще се разширява само с увеличаването на файловете. Това е добре за тези, които нямат много физическо пространство.
С настройването на твърдия диск съветникът е завършен. Щракнете върху „Край“, за да се върнете към главния прозорец на Virtualbox. Стартирайте вашата VM, като я изберете и щракнете върху „старт“.
Когато VM стартира, ще бъдете помолени да посочите инсталационния файл за операционната система. Използвайте браузъра, за да отидете до ISO файла и го отворете във VBox. След това преминете през процеса на инсталиране на операционната система за гости. Когато приключи, вашата VM ще може да се използва.
Свързващи мрежови адаптери
Може да пожелаете да дадете на вашата виртуална машина директен достъп до вашата мрежа. Ето как да го направите в инструмента Virtualbox. Първо намерете VM в областта за управление и щракнете с десния бутон върху него. От тук изберете „настройки“, за да изведете конфигурационната област. Тази област има много индивидуални опции за VM. Пренебрегвайте всички тях с изключение на „Мрежа“.
По подразбиране VM осъществява достъп до мрежата чрез NAT (превод на мрежов адрес). За повечето потребители тази опция е достатъчна. Въпреки това, ако искате да позволите на вашата виртуална машина да взаимодейства директно с други машини в мрежата, най-добре е да промените това на нова настройка. Най-добрият вариант за предоставяне на директен достъп на VM е „мост”.
Изберете падащото меню до „Прикачен към“ и изберете „Мостов адаптер“. След това щракнете върху „OK“, за да запазите настройките. Докато захранвате вашата VM, тя ще бъде видима в мрежата и ще може да вижда/взаимодейства с други машини.