Install and Use VirtualBox in Ubuntu 20.04

A VirtualBox egy ingyenes és nyílt forráskódú cross-platform virtualizációs eszköz, amelyet az Oracle fejlesztett ki és tart fenn. A VirtualBox rengeteg érdekes funkciót kínál, egyszerű és intuitív felhasználói felületbe csomagolva. Az olyan alternatívákhoz képest, mint a VMware Workstation, a VirtualBox sokkal felhasználóbarátabb bárki számára, bármilyen helyzetben.

Interdeklődik egy új disztró kipróbálása iránt? Ahelyett, hogy a jelenlegi rendszerre telepítené, próbálja ki először a rendszert a VirtualBox segítségével. Több operációs rendszer egyidejű futtatására van szüksége? A VirtualBox gondoskodik róla. A virtuális gép szinte minden aspektusa testre szabható.

Ez az útmutató megmutatja, hogyan telepítse és használja a VirtualBoxot az Ubuntu 20.04-ben.

VirtualBox az Ubuntuban

A VirtualBox telepítésének több módja van az Ubuntu 20.04-ben. A VirtualBox telepítésének legegyszerűbb módja, ha közvetlenül az Ubuntu software repos-ból szerzi be. Az egyetlen probléma ezzel a módszerrel az, hogy nem biztos, hogy a VirtualBox legújabb verzióját kapja meg.

A VirtualBox kézi telepítése is lehetséges. Megszerezheti a hivatalos VirtualBox DEB csomagot Debian/Ubuntu számára, és telepítheti az APT segítségével. Ennek a megközelítésnek az a hátránya, hogy manuálisan kell frissítenie a VirtualBoxot, amint egy új verzió megjelenik. Ez megkerülhető az Oracle repo hozzáadásával.

Végül a VirtualBoxot közvetlenül a forráskódból is telepítheti. Ez a módszer lehetővé teszi a VirtualBox forrásból történő összeállítását, de hosszabb és bonyolultabb folyamat lehet. A VirtualBox telepítése ezzel a módszerrel nem ajánlott, mivel a VirtualBox frissítéséhez újra végig kell majd követni, de ezt a módszert azok a haladó felhasználók használhatják, akik szeretik a programokat a forráskódból építeni.

Lássunk hozzá!

Install VirtualBox from the Ubuntu Repository

Ez a VirtualBox telepítésének alapértelmezett módszere. Mindössze annyit kell tennie, hogy megmondja az APT-nek, hogy szerezze be a VirtualBox csomagot az alapértelmezett Ubuntu repos-ból.

Futtassa a terminált és a következő parancsot:

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

Amikor a virtualbox-ext-pack beállítására kéri, válassza az Ok.”

A VirtualBox PUEL licenc elfogadása.

A virtualbox-ext-pack automatikusan letölti és telepíti a VirtualBox bővítőcsomagot.

Install VirtualBox from the Oracle Repository

Ez a módszer akkor hasznos, ha a VirtualBox legújabb verziójára van szüksége. Ahhoz, hogy ez működjön, egyszeri konfigurálást kell végeznie az Oracle repóban. Ezután az APT elintézi a többit.

Tüzeljen fel egy terminált. Győződjön meg róla, hogy telepítve van a wget.

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

Kapja meg és adja hozzá az Oracle VirtualBox repo GPG kulcsát.

$ 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_2016.asc -O- |
sudo apt-key add –

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

Most, hozzáadjuk a repót.

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

Az APT cache frissítése.

$ sudo apt update

Végül telepítse a VirtualBoxot. E cikk írásakor a VirtualBox legújabb verziója a v6.1.12.

$ sudo apt install virtualbox-6.1

A VirtualBox telepítése a forráskódból

A VirtualBox forráskódja ingyenesen elérhető. Ez lehetővé teszi, hogy a VirtualBoxot kézzel, a forrásból építsük fel. Ez egy viszonylag hosszadalmas és összetett folyamat, amely több hardveres erőforrást és erőfeszítést igényel. A VirtualBox telepítése ezzel a módszerrel nem ajánlott, mivel a VirtualBox frissítéséhez újra végig kell majd csinálni. A VirtualBox Linuxon történő építésével kapcsolatos teljes információ a VirtualBox wiki oldalán található.

Először telepítse a build függőségeket.

$ 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

A következő build függőségeket is telepíteni kell, ha az Ubuntu 64 bites verzióját használja.

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

A Python hackeléséhez fontolja meg a következő csomagok telepítését is.

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

A VirtualBox építéséhez 64 bites host rendszeren továbbra is szükséges az összes 32 bites könyvtár és build eszköz. A 64 bites Ubuntu verzió esetében hiányzik néhány megosztott könyvtár. Ennek kijavításához futtassa a következő parancsot.

$ 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

Töltse le a VirtualBox legújabb forráskódját innen.

Kicsomagolja a tömörített archívumot.

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

Változtassa az aktuális könyvtárat a kicsomagolt forrásra, és futtassa a konfigurációs szkriptet. Vegye figyelembe, hogy a “-disable-hardening” jelzőt nem szabad használni, ha a buildet újra kívánja terjeszteni vagy termeléshez kívánja használni.

$ ./configure –disable-hardening

Töltse be a környezet beállítási szkriptet.

$ source ./env.sh

Eljött végre a VirtualBox összeállításának ideje. Futtassuk a következő parancsot a VirtualBox kiadási csomagjának összeállításához.

$ kmk all

Ha a build nem volt edzeni, a VirtualBox a forráskód könyvtár alatti “out/linux.amd64/release/bin” könyvtárból futtatható. A VirtualBox kernelmoduljait azonban előbb meg kell építeni és telepíteni kell. Ehhez írja be a következő kódot:

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

$ make -j$(nproc)

$ sudo make install

A modulok betöltése.

$ modprobe vboxdrv

Végül indítsuk el a VirtualBoxot.

$ ./VirtualBox

A VirtualBox használata

A VirtualBox nagyon felhasználóbarát. Minden funkciója egyszerű, mégis a VirtualBox teljes körű ellenőrzést biztosít a virtuális gép szinte minden aspektusa felett. Itt megnézzük, hogyan hozhatunk létre és indíthatunk el egy VirtualBox virtuális gépet.

A virtuális gép létrehozása előtt telepítsük a VirtualBox bővítménycsomagot. Töltse le a VirtualBox letöltési oldaláról innen.

Amikor a csomag letöltésre került, telepítse a csomagot a következő paranccsal.

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

A telepítés során kérni fogja a PUEL licencszerződést. A folytatáshoz írja be az “y”-t.

A telepítésnek minden probléma nélkül be kell fejeződnie.

A virtuális gép létrehozásának ideje. Indítsa el a VirtualBoxot.

Kattintson az “Új” gombra egy új virtuális gép létrehozásához.

Adjon megfelelő nevet az új virtuális gépnek. Ebben a példában egy Ubuntu virtuális gépet fogok létrehozni, ezért a “Type”-ként “Linux”-ot, a “Version”-ként pedig “Ubuntu_64″-t választok.”

A következő lépésben rendelje hozzá a virtuális gépnek szánt RAM-területet. Ajánlott 4 GB RAM-ot kijelölni.

A VirtualBox kérni fogja a virtuális gép merevlemezfájljának létrehozását. A fájl fizikai tárolóként fog működni. Válassza a “Virtuális merevlemez létrehozása most.”

A virtuális merevlemez fájltípusát kéri. A legtöbbeknek a VDI formátum bőven elegendő lesz.

A VirtualBox megkérdezi, hogy a virtuális tárolófájl hogyan lesz létrehozva. Ha a “Dynamically allocated” (dinamikusan kiosztva) opciót választja, akkor a tárolófájl a további használat során nőni fog. Ha a “Fix méret” van kiválasztva, akkor a fájl a fizikai meghajtó maximális tárhelyét fogja használni. A második lehetőség előnye, hogy nagyobb teljesítményt nyújt a virtuális gép számára.

Válassza ki a virtuális merevlemezfájl méretét és helyét.

A virtuális gép most már készen áll az indításra! Szüksége lesz arra, hogy kéznél legyen az Ubuntu image fájl, mivel a gép kérni fogja a rendszerindító eszközt/képet. A telepítés további részleteihez tekintse meg ezt a fantasztikus útmutatót arról, hogyan telepítse az Ubuntu 20.04-et VirtualBoxra itt.

Végső gondolatok

Megannyi lehetőség áll rendelkezésre a VirtualBox és a virtuális gépek viselkedésének finomhangolására. Nyugodtan fedezze fel ezeket. Rengeteg online anyag áll rendelkezésre arról, hogyan lehet a VirtualBoxot a lehető legjobban használni.

Kellemes szórakozást!

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.