Instalace a používání VirtualBoxu v Ubuntu 20.04

VirtualBox je svobodný multiplatformní virtualizační nástroj s otevřeným zdrojovým kódem vyvinutý a spravovaný společností Oracle. VirtualBox nabízí spoustu zajímavých funkcí zabalených do jednoduchého a intuitivního uživatelského rozhraní. Ve srovnání s alternativami, jako je VMware Workstation, je VirtualBox uživatelsky přívětivější pro kohokoli a v jakékoli situaci.

Chcete vyzkoušet novou distribuci? Místo instalace přes stávající systém si jej nejprve vyzkoušejte pomocí VirtualBoxu. Potřebujete mít spuštěno více operačních systémů najednou? VirtualBox se o vás postará. Téměř všechny aspekty virtuálního počítače lze přizpůsobit.

Tento průvodce vám ukáže, jak nainstalovat a používat VirtualBox v Ubuntu 20.04.

VirtualBox v Ubuntu

Existuje několik způsobů, jak nainstalovat VirtualBox v Ubuntu 20.04.

VirtualBox v Ubuntu. Nejjednodušší způsob instalace VirtualBoxu je získat jej přímo z repozitářů softwaru Ubuntu. Jediným problémem této metody je, že nemusíte získat nejnovější verzi VirtualBoxu.

Je také možné provést ruční instalaci VirtualBoxu. Můžete si vzít oficiální balíček VirtualBox DEB pro Debian/Ubuntu a nainstalovat jej pomocí APT. Nevýhodou tohoto přístupu je, že po vydání nové verze musíte VirtualBox ručně aktualizovat. To lze obejít přidáním repozitáře Oracle.

Nakonec můžete VirtualBox nainstalovat přímo ze zdrojového kódu. Tato metoda umožňuje sestavit VirtualBox ze zdrojových kódů, ale může být zdlouhavější a složitější. Instalace VirtualBoxu touto metodou se nedoporučuje, protože při aktualizaci VirtualBoxu budete muset postupovat znovu, ale tuto metodu mohou použít pokročilí uživatelé, kteří rádi sestavují programy ze zdrojového kódu.

Začněme!

Instalace VirtualBoxu z repozitáře Ubuntu

Jedná se o výchozí metodu instalace VirtualBoxu. Jediné, co musíte udělat, je říci APT, aby získal balíček VirtualBox z výchozího repozitáře Ubuntu.

Zapněte terminál a spusťte následující příkaz:

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

Po výzvě ke konfiguraci balíčku virtualbox-ext-pack vyberte možnost „Ok.“

Přijměte licenci VirtualBox PUEL.

Virtualbox-ext-pack automaticky stáhne a nainstaluje rozšiřující balíček VirtualBox.

Instalace VirtualBoxu z úložiště Oracle

Tato metoda je užitečná, pokud potřebujete nejnovější verzi VirtualBoxu. Aby to fungovalo, musíte provést jednorázovou konfiguraci repozitáře Oracle. Poté se o zbytek postará APT.

Zapněte terminál. Ujistěte se, že máte nainstalovaný wget.

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

Vyhledejte a přidejte klíče GPG repozitáře 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 –

Nyní, přidejte repozitář.

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

Aktualizujte cache APT.

$ sudo apt update

Nakonec nainstalujte VirtualBox. V době psaní tohoto článku je nejnovější verze VirtualBoxu v6.1.12.

$ sudo apt install virtualbox-6.1

Instalace VirtualBoxu ze zdrojového kódu

Zdrojový kód VirtualBoxu je k dispozici zdarma. Díky tomu je možné sestavit VirtualBox ručně ze zdrojových kódů. Jedná se o poměrně zdlouhavý a složitý proces, který vyžaduje více hardwarových prostředků a úsilí. Instalace VirtualBoxu touto metodou se nedoporučuje, protože při aktualizaci VirtualBoxu budete muset postupovat znovu. Úplné informace o sestavení VirtualBoxu v Linuxu naleznete na wiki stránce VirtualBoxu.

Nejprve nainstalujte závislosti pro sestavení.

$ 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

Pokud používáte 64bitovou verzi Ubuntu, měly by být nainstalovány také následující závislosti sestavení.

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

Pro hackování Pythonu zvažte také instalaci následujících balíčků.

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

Budování VirtualBoxu na 64bitovém hostitelském systému stále vyžaduje všechny 32bitové knihovny a sestavovací nástroje. V případě 64bitové verze Ubuntu chybí některé sdílené knihovny. Spusťte následující příkaz a opravte je.

$ 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

Stáhněte si nejnovější zdrojové kódy VirtualBoxu zde.

Extrahujte komprimovaný archiv.

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

Změňte aktuální adresář na rozbalený zdrojový soubor a spusťte konfigurační skript. Všimněte si, že příznak „-disable-hardening“ by neměl být použit, pokud máte v úmyslu sestavení dále distribuovat nebo používat pro produkci.

$ ./configure –disable-hardening

Zahrajte skript pro nastavení prostředí.

$ source ./env.sh

Nyní je konečně čas sestavit VirtualBox. Spusťte následující příkaz pro sestavení release balíčku VirtualBoxu.

$ kmk all

Pokud sestavení nebylo natvrdo, lze VirtualBox spustit z adresáře „out/linux.amd64/release/bin“ v adresáři se zdrojovými kódy. Nejprve však musí být sestaveny a nainstalovány moduly jádra VirtualBoxu. Za tímto účelem zadejte následující kód:

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

$ make -.j$(nproc)

$ sudo make install

Nahrajte moduly.

$ modprobe vboxdrv

Nakonec spusťte VirtualBox.

$ ./VirtualBox

Používání VirtualBoxu

VirtualBox je uživatelsky velmi příjemný. Všechny jeho funkce jsou jednoduché, přesto VirtualBox nabízí plnou kontrolu nad téměř všemi aspekty virtuálního počítače. Zde se podíváme, jak vytvořit a spustit virtuální počítač VirtualBox.

Před vytvořením virtuálního počítače nainstalujte rozšiřující balíček VirtualBox. Stáhněte si jej ze stránky VirtualBox ke stažení zde.

Po stažení balíčku jej nainstalujte pomocí následujícího příkazu.

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

Instalace si vyžádá licenční smlouvu PUEL. Pro pokračování zadejte „y“.

Instalace by měla proběhnout bez problémů.

Nyní je třeba vytvořit virtuální počítač. Spusťte VirtualBox.

Klepnutím na „New“ vytvořte nový virtuální počítač.

Přiřaďte novému virtuálnímu počítači vhodný název. V tomto příkladu vytvořím virtuální počítač Ubuntu, takže vyberu „Type“ (Typ) jako „Linux“ a „Version“ (Verze) jako „Ubuntu_64“.

Dále přiřaďte množství místa v paměti RAM, které má virtuální počítač zabírat. Doporučuje se přiřadit 4 GB paměti RAM.

VirtualBox požádá o vytvoření souboru pevného disku pro virtuální počítač. Tento soubor bude fungovat jako fyzické úložiště. Zvolte „Create a virtual hard disk now“ (Vytvořit virtuální pevný disk nyní)

Budete dotázáni na typ souboru virtuálního pevného disku. Pro většinu bude formát VDI více než dostačující.

VirtualBox se zeptá, jak bude soubor virtuálního úložiště vytvořen. Pokud je vybrána možnost „Dynamicky alokováno“, pak se úložný soubor bude zvětšovat podle toho, jak bude více využíván. Pokud je vybrána možnost „Pevná velikost“, bude soubor využívat maximální velikost úložiště na fyzické jednotce. Výhodou druhé možnosti je vyšší výkon virtuálního počítače.

Vyberte velikost a umístění souboru virtuálního pevného disku.

Virtuální počítač je nyní připraven ke spuštění! Budete muset mít po ruce soubor s obrazem Ubuntu, protože počítač si vyžádá spouštěcí zařízení/obraz. Pro zbytek instalace se podívejte na tento úžasný návod, jak nainstalovat Ubuntu 20.04 do VirtualBoxu zde.

Závěrečné myšlenky

K dispozici je spousta možností, jak upravit chování VirtualBoxu a virtuálních počítačů. Neváhejte je prozkoumat. Na internetu je k dispozici spousta materiálů o tom, jak používat VirtualBox naplno.

Užijte si to!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.