Zájem o testování nové distribuce? Místo instalace v aktuálním systému nejprve vyzkoušejte systém pomocí VirtualBoxu. Potřebujete mít spuštěných více operačních systémů současně? VirtualBox vás pokryje. Téměř všechny aspekty virtuálního stroje jsou přizpůsobitelné.
Tato příručka 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. Nejjednodušší způsob instalace VirtualBoxu je získat jej přímo z repozitářů softwaru Ubuntu. Jediným problémem s touto metodou 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 úložiště Oracle.
Nakonec můžete VirtualBox nainstalovat přímo ze zdrojového kódu. Tato metoda umožňuje vytvářet VirtualBox ze zdroje, ale může to být zdlouhavější a složitější proces. Instalace VirtualBoxu pomocí této metody se nedoporučuje, protože při aktualizaci VirtualBoxu ji budete muset znovu sledovat, ale tuto metodu mohou použít pokročilí uživatelé, kteří rádi vytvářejí programy ze zdrojového kódu.
Nech nás začít!
Nainstalujte VirtualBox z úložiště Ubuntu
Toto je výchozí metoda instalace VirtualBoxu. Jediné, co musíte udělat, je říct společnosti APT, aby získala balíček VirtualBox z výchozích repozitářů Ubuntu.
Spusťte terminál a spusťte následující příkaz:
$ sudo apt update && sudo apt nainstalovat virtualbox virtualbox-ext-pack -y
Po zobrazení výzvy ke konfiguraci virtualbox-ext-pack vyberte „Ok.“
Přijměte licenci VirtualBox PUEL.
Balíček virtualbox-ext-pack automaticky stáhne a nainstaluje balíček rozšíření VirtualBox.
Nainstalujte VirtualBox 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 úložiště Oracle. Poté může APT zvládnout zbytek.
Spusťte terminál. Ujistěte se, že máte wget nainstalován.
$ sudo apt update && sudo apt install wget -y
Chyťte a přidejte repo klíče GPG Oracle VirtualBox.
$ wget -q https: // www.virtuální schránka.org / download / oracle_vbox_2016.vzestup -O- |sudo apt-key přidat -
$ wget -q https: // www.virtuální schránka.org / download / oracle_vbox.vzestupně -O-
| sudo apt-key přidat -
Nyní přidejte repo.
$ sudo add-apt-repository "deb [arch = amd64] http: // stáhnout.virtuální schránka.org /virtualbox / debian $ (lsb_release -cs) příspěvek "
Aktualizujte mezipaměť APT.
$ sudo apt aktualizace
Nakonec nainstalujte VirtualBox. V době psaní tohoto článku je nejnovější verzí VirtualBoxu v6.1.12.
$ sudo apt install virtualbox-6.1
Nainstalujte VirtualBox ze zdrojového kódu
Zdrojový kód VirtualBoxu je k dispozici zdarma. To umožňuje možnost vytvářet VirtualBox ručně ze zdroje. Jedná se o relativně zdlouhavý a složitý proces, který vyžaduje více hardwarových prostředků a úsilí. Instalace VirtualBoxu pomocí této metody se nedoporučuje, protože při aktualizaci VirtualBoxu budete muset postupovat znovu. Veškeré informace o vytváření VirtualBoxu v systému Linux najdete na wiki stránce VirtualBox.
Nejprve nainstalujte závislosti 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 rozbalit xsltproc \
$ default-jdk libstdc ++ 5 libxslt1-dev linux-kernel-headers makeself \
$ mesa-common-dev subverze yasm zlib1g-dev
Následující závislosti na sestavení by měly být nainstalovány, pokud používáte 64bitovou verzi Ubuntu.
$ sudo apt install lib32z1 libc6-dev-i386 lib32gcc1 lib32stdc ++ 6
U hackování v 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 nástroje pro vytváření. V případě 64bitové verze Ubuntu má některé chybějící sdílené knihovny. Spusťte následující příkaz a opravte to.
$ sudo ln -s libX11.tak.6 / usr / lib32 / libX11.tak$ sudo ln -s libXTrap.tak.6 / usr / lib32 / libXTrap.tak
$ sudo ln -s libXt.tak.6 / usr / lib32 / libXt.tak
$ sudo ln -s libXtst.tak.6 / usr / lib32 / libXtst.tak
$ sudo ln -s libXmu.tak.6 / usr / lib32 / libXmu.tak
$ sudo ln -s libXext.tak.6 / usr / lib32 / libXext.tak
Stáhněte si nejnovější zdrojový kód VirtualBoxu zde.
Extrahujte komprimovaný archiv.
$ tar -xvf VirtualBox-6.1.12a.dehet.bz2
Změňte aktuální adresář na extrahovaný zdroj a spusťte konfigurační skript. Všimněte si, že příznak „-disable-hardening“ by se neměl používat, pokud máte v úmyslu redistribuovat nebo použít build pro produkci.
$ ./ configure --disable-hardening
Načtěte skript pro nastavení prostředí.
$ zdroj ./ env.sh
Nyní je konečně čas postavit VirtualBox. Spuštěním následujícího příkazu vytvořte balíček vydání VirtualBoxu.
$ kmk vše
Pokud sestavení nebylo vytvrzeno, lze VirtualBox spustit z „out / linux.amd64 / release / bin ”v adresáři zdrojového kódu. Nejprve však musí být sestaveny a nainstalovány moduly jádra VirtualBox. Chcete-li tak učinit, zadejte následující kód.
$ cd out / linux.amd64 / release / bin / src$ make -j $ (nproc)
$ sudo provést instalaci
Vložte moduly.
$ modprobe vboxdrvNakonec spusťte VirtualBox.
$ ./ VirtualBoxPoužívání VirtualBoxu
VirtualBox je velmi uživatelsky přívětivý. Všechny jeho funkce jsou jednoduché, ale VirtualBox nabízí plnou kontrolu nad téměř všemi aspekty virtuálního stroje. Zde zkontrolujeme, jak vytvořit a spustit virtuální stroj VirtualBox.
Před vytvořením virtuálního počítače nainstalujte balíček rozšíření VirtualBox. Stáhněte si jej ze stránky pro stahování VirtualBox zde.
Po stažení balíčku nainstalujte balíček 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. Pokračujte zadáním „y“.
Instalace by měla být dokončena bez jakýchkoli problémů.
Nyní je čas vytvořit virtuální stroj. Spusťte VirtualBox.
Kliknutím na „Nový“ vytvoříte nový virtuální stroj.
Přiřaďte novému virtuálnímu počítači vhodný název. V tomto příkladu vytvořím virtuální stroj Ubuntu, takže vyberu „Typ“ jako „Linux“ a „Verze“ jako „Ubuntu_64.“
Dále přiřaďte velikost paměti RAM, kterou má virtuální stroj zabírat. Doporučuje se přiřadit 4 GB RAM.
VirtualBox požádá o vytvoření souboru pevného disku pro virtuální stroj. Soubor bude fungovat jako fyzické úložiště. Vyberte „Vytvořit virtuální pevný disk nyní.“
Budete požádáni o typ souboru virtuálního pevného disku. Pro většinu bude formát VDI víc než dost.
VirtualBox se zeptá, jak bude vytvořen soubor virtuálního úložiště. Pokud je vybrána možnost „Dynamicky přiděleno“, bude soubor úložiště narůstat, protože se bude více využívat. Pokud je vybrána možnost „Pevná velikost“, soubor použije maximální úložiště na fyzické jednotce. Výhodou druhé možnosti je, že nabízí větší výkon pro virtuální stroj.
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 obrazový soubor Ubuntu, protože stroj si vyžádá zaváděcí zařízení / obraz. Po zbytek instalace si přečtěte tento úžasný průvodce instalací Ubuntu 20.04 na VirtualBoxu zde.
Závěrečné myšlenky
Existuje spousta možností k vyladění chování VirtualBoxu a virtuálních strojů. Nebojte se je prozkoumat. Existuje spousta online materiálů o tom, jak VirtualBox využívat naplno.
Užívat si!