Instalarea și utilizarea VirtualBox în Ubuntu 20.04

VirtualBox este un instrument de virtualizare cross-platform gratuit și open-source dezvoltat și întreținut de Oracle. VirtualBox oferă tone de caracteristici interesante, împachetate într-o interfață simplă și intuitivă. În comparație cu alternative precum VMware Workstation, VirtualBox este mai ușor de utilizat pentru oricine, în orice situație.

Vă interesează să testați o nouă distribuție? În loc să o instalați peste sistemul actual, încercați mai întâi sistemul folosind VirtualBox. Aveți nevoie să aveți mai multe sisteme de operare care rulează în același timp? VirtualBox are tot ce vă trebuie. Aproape toate aspectele unei mașini virtuale sunt personalizabile.

Acest ghid vă arată cum să instalați și să utilizați VirtualBox în Ubuntu 20.04.

VirtualBox în Ubuntu

Există câteva moduri de a instala VirtualBox în Ubuntu 20.04. Cel mai simplu mod de a instala VirtualBox este să îl obțineți direct din depozitele de software Ubuntu. Singura problemă cu această metodă este că este posibil să nu obțineți cea mai recentă versiune de VirtualBox.

De asemenea, este posibil să efectuați o instalare manuală a VirtualBox. Puteți lua pachetul oficial VirtualBox DEB pentru Debian/Ubuntu și îl puteți instala folosind APT. Dezavantajul acestei abordări este că trebuie să actualizați manual VirtualBox odată ce este lansată o nouă versiune. Acest lucru poate fi ocolit prin adăugarea repo-ului Oracle.

În cele din urmă, puteți instala VirtualBox direct din codul sursă. Această metodă vă permite să construiți VirtualBox din sursă, dar poate fi un proces mai lung și mai complex. Instalarea VirtualBox folosind această metodă nu este recomandată, deoarece va trebui să o urmați din nou pentru a actualiza VirtualBox, dar această metodă poate fi folosită de utilizatorii avansați cărora le place să construiască programe din codul sursă.

Să începem!

Instalează VirtualBox din Ubuntu Repository

Aceasta este metoda implicită de instalare a VirtualBox. Tot ce trebuie să faceți este să îi spuneți lui APT să obțină pachetul VirtualBox din depozitul implicit al Ubuntu.

Deschideți terminalul și rulați următoarea comandă:

$ sudo apt update && sudo apt install virtualbox virtualbox-ext-pack -y

Când vi se cere configurarea virtualbox-ext-pack, selectați „Ok.”

Acceptați licența VirtualBox PUEL.

Pachetul virtualbox-ext-pack va descărca și instala automat pachetul de extensie VirtualBox.

Instalați VirtualBox din Oracle Repository

Această metodă este utilă dacă aveți nevoie de cea mai recentă versiune de VirtualBox. Pentru ca aceasta să funcționeze, trebuie să efectuați o configurare unică a repo-ului Oracle. După aceea, APT se poate ocupa de restul.

Deschideți un terminal. Asigurați-vă că aveți wget instalat.

$ sudo apt update && sudo apt install wget -y

Obțineți și adăugați cheile GPG ale repo-ului Oracle VirtualBox.

$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- |
sudo apt-key add –

$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O-
| sudo apt-key add –

Acum, adăugați repo-ul.

$ sudo add-apt-repository „deb http://download.virtualbox.org/
virtualbox/debian $(lsb_release -cs) contrib”

Actualizați memoria cache APT.

$ sudo apt update

În cele din urmă, instalați VirtualBox. La momentul scrierii acestui articol, cea mai recentă versiune de VirtualBox este v6.1.12.

$ sudo apt install virtualbox-6.1

Instalează VirtualBox din codul sursă

Codul sursă al VirtualBox este disponibil gratuit. Acest lucru permite posibilitatea de a construi VirtualBox manual din sursă. Acesta este un proces relativ lung și complex, care necesită mai multe resurse hardware și efort. Instalarea VirtualBox folosind această metodă nu este recomandată, deoarece va trebui să o urmați din nou pentru a actualiza VirtualBox. Informații complete despre compilarea VirtualBox pe Linux pot fi găsite pe pagina wiki VirtualBox.

În primul rând, instalați dependențele de compilare.

$ sudo apt install \
$ acpica-tools chrpath doxygen g++-multilib libasound2-dev libcap-dev \
$ libcurl4-.openssl-dev libdevmapper-dev libidl-dev libopus-dev libpam0g-dev \
$ libpulse-dev libqt5opengl5-dev libqt5x11extras5-dev libsdl1.2-dev libsdl-ttf2.0-dev \
$ libssl-dev libvpx-dev libxcursor-dev libxinerama-dev libxml2-dev libxml2-utils \
$ libxmu-dev libxrandr-dev make nasm python3-dev python-dev qttools5-dev-tools \
$ texlive texlive-fonts-extra texlive-latex-extra unzip xsltproc \
$ default-jdk libstdc++5 libxslt1-dev linux-kernel-headers makeself \
$ mesa-common-dev subversion yasm zlib1g-dev

Următoarele dependențe de compilare ar trebui, de asemenea, să fie instalate dacă utilizați versiunea pe 64 de biți a Ubuntu.

$ sudo apt install lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc++6

Pentru hacking-ul Python, luați în considerare instalarea următoarelor pachete, de asemenea.

$ sudo apt install pylint python3-psycopg2 python3-willow python-pil

Construirea VirtualBox pe un sistem gazdă pe 64 de biți necesită în continuare toate bibliotecile și instrumentele de construcție pe 32 de biți. În cazul versiunii Ubuntu pe 64 de biți, aceasta are câteva biblioteci partajate lipsă. Rulați următoarea comandă pentru a le rezolva.

$ sudo ln -s libX11.so.6 /usr/lib32/libX11.so

$ sudo ln -s libXTrap.so.6 /usr/lib32/libXTrap.so

$ sudo ln -s libXt.so.6 /usr/lib32/libXt.so

$ sudo ln -s libXtst.so.6 /usr/lib32/libXtst.so

$ sudo ln -s libXmu.so.6 /usr/lib32/libXmu.so

$ sudo ln -s libXext.so.6 /usr/lib32/libXext.so

Download the latest source code of VirtualBox here.

Extrageți arhiva comprimată.

$ tar -xvf VirtualBox-6.1.12a.tar.bz2

Schimbați directorul curent în sursa extrasă și rulați scriptul de configurare. Rețineți că flag-ul „-disable-hardening” nu trebuie utilizat dacă intenționați să redistribuiți sau să utilizați compilarea pentru producție.

$ ./configure –disable-hardening

Încărcați scriptul de configurare a mediului.

$ source ./env.sh

Acum este în sfârșit timpul să construiți VirtualBox. Rulați următoarea comandă pentru a construi un pachet de lansare a VirtualBox.

$ kmk all

Dacă compilarea nu a fost întărită, VirtualBox poate fi rulat din directorul „out/linux.amd64/release/bin” de sub directorul de cod sursă. Cu toate acestea, modulele de kernel VirtualBox trebuie să fie construite și instalate mai întâi. Pentru a face acest lucru, introduceți următorul cod:

$ cd out/linux.amd64/release/bin/src

$ make -j$(nproc)

$ sudo make install

Încărcați modulele.

$ modprobe vboxdrv

În cele din urmă, lansați VirtualBox.

$ ./VirtualBox

Utilizarea VirtualBox

VirtualBox este foarte ușor de utilizat. Toate funcțiile sale sunt simple, însă VirtualBox oferă un control complet asupra aproape fiecărui aspect al unei mașini virtuale. Aici, vom verifica cum să creăm și să lansăm o mașină virtuală VirtualBox.

Înainte de a crea o mașină virtuală, instalați pachetul de extensii VirtualBox. Descărcați-l de pe pagina de descărcare VirtualBox de aici.

După ce pachetul a fost descărcat, instalați pachetul folosind următoarea comandă.

$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.12.vbox-extpack

Instalarea va solicita acordul de licență PUEL. Introduceți „y” pentru a continua.

Instalarea ar trebui să se finalizeze fără nicio problemă.

Acum este timpul să creați o mașină virtuală. Lansați VirtualBox.

Click pe „New” pentru a crea o nouă mașină virtuală.

Dați noii mașini virtuale un nume adecvat. În acest exemplu, voi crea o mașină virtuală Ubuntu, așa că voi selecta „Type” ca „Linux” și „Version” ca „Ubuntu_64.”

În continuare, atribuiți cantitatea de spațiu RAM pe care doriți să o ocupe mașina virtuală. Este recomandat să atribuiți 4GB de RAM.

VirtualBox va cere crearea unui fișier de hard disk pentru mașina virtuală. Fișierul va acționa ca stocare fizică. Selectați „Create a virtual hard disk now.”

Vă va fi cerut tipul de fișier al hard disk-ului virtual. Pentru majoritatea, formatul VDI va fi mai mult decât suficient.

VirtualBox vă va întreba cum va fi creat fișierul de stocare virtuală. Dacă se selectează „Alocat dinamic”, atunci fișierul de stocare va crește pe măsură ce este utilizat mai mult. Dacă se selectează „Fixed size” (Dimensiune fixă), fișierul va utiliza spațiul maxim de stocare de pe unitatea fizică. Avantajul celei de-a doua opțiuni este că oferă mai multe performanțe pentru mașina virtuală.

Selectați dimensiunea și locația fișierului de stocare virtuală pe hard disk.

Mașina virtuală este acum gata să pornească! Va trebui să aveți la îndemână fișierul imagine Ubuntu, deoarece mașina vă va cere un dispozitiv/imagine de pornire. Pentru restul instalării, consultați acest ghid minunat despre cum să instalați Ubuntu 20.04 pe VirtualBox aici.

Gânduri finale

Există o mulțime de opțiuni disponibile pentru a modifica comportamentul VirtualBox și al mașinilor virtuale. Simțiți-vă liber să le explorați. Există o mulțime de materiale online disponibile despre cum să folosiți VirtualBox la capacitate maximă.

Distracție plăcută!

.

Lasă un răspuns

Adresa ta de email nu va fi publicată.