VirtualBox

Installeer en gebruik VirtualBox in Ubuntu 20.04

Installeer en gebruik VirtualBox in Ubuntu 20.04
VirtualBox is een gratis en open source platformonafhankelijke virtualisatietool ontwikkeld en onderhouden door Oracle. VirtualBox biedt tal van interessante functies, verpakt in een eenvoudige en intuïtieve gebruikersinterface. Vergeleken met alternatieven zoals VMware Workstation is VirtualBox gebruiksvriendelijker voor iedereen, in elke situatie.

Geïnteresseerd in het testen van een nieuwe distro? In plaats van het over het huidige systeem te installeren, probeer het systeem eerst uit met VirtualBox. Er moeten meerdere besturingssystemen tegelijkertijd worden uitgevoerd? VirtualBox heeft u gedekt. Bijna alle aspecten van een virtuele machine zijn aanpasbaar.

Deze handleiding laat zien hoe u VirtualBox installeert en gebruikt in Ubuntu 20.04.

VirtualBox in Ubuntu

Er zijn een paar manieren om VirtualBox te installeren in Ubuntu 20.04. De eenvoudigste manier om VirtualBox te installeren, is door het rechtstreeks uit de Ubuntu-softwarerepo's te halen. Het enige probleem met deze methode is dat u mogelijk niet de nieuwste versie van VirtualBox krijgt.

Het is ook mogelijk om een ​​handmatige installatie van VirtualBox uit te voeren. Je kunt het officiële VirtualBox DEB-pakket voor Debian/Ubuntu pakken en het installeren met APT. Het nadeel van deze aanpak is dat je VirtualBox handmatig moet bijwerken zodra een nieuwe versie is uitgebracht. Dit kan worden omzeild door de Oracle-repo.

Ten slotte kunt u VirtualBox rechtstreeks vanuit de broncode installeren. Met deze methode kunt u VirtualBox vanaf de bron bouwen, maar dit kan een langer en complexer proces zijn. Het installeren van VirtualBox met behulp van deze methode wordt niet aanbevolen, omdat u het opnieuw moet volgen om VirtualBox bij te werken, maar deze methode kan worden gebruikt door geavanceerde gebruikers die graag programma's bouwen vanuit de broncode.

Laten we beginnen!

Installeer VirtualBox vanuit de Ubuntu-repository

Dit is de standaardmethode voor het installeren van VirtualBox. Het enige wat u hoeft te doen is APT vertellen om het VirtualBox-pakket uit de standaard Ubuntu-repo's te halen.

Start de terminal op en voer de volgende opdracht uit:

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

Wanneer u wordt gevraagd om virtualbox-ext-pack-configuratie, selecteert u "Ok".”

Accepteer de VirtualBox PUEL-licentie.

Het virtualbox-ext-pack zal automatisch het VirtualBox-uitbreidingspakket downloaden en installeren.

Installeer VirtualBox vanuit de Oracle Repository

Deze methode is handig als je de nieuwste versie van VirtualBox nodig hebt. Om dit te laten werken, moet u een eenmalige configuratie van de Oracle-opslagplaats uitvoeren. Daarna kan APT de rest aan.

Start een terminal. Zorg ervoor dat je wget geïnstalleerd.

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

Pak de Oracle VirtualBox repo GPG-sleutels en voeg ze toe.

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

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

Voeg nu de repo toe.

$ sudo add-apt-repository "deb [arch=amd64] http://download.virtuele box.org/
virtualbox/debian $(lsb_release -cs) bijdrage"

Update de APT-cache.

$ sudo apt-update

Installeer ten slotte VirtualBox. Op het moment van schrijven van dit artikel is de nieuwste versie van VirtualBox v6.1.12.

$ sudo apt installeer virtualbox-6.1

Installeer VirtualBox vanuit de broncode

De broncode van VirtualBox is gratis beschikbaar. Dit maakt het mogelijk om VirtualBox handmatig vanaf de bron te bouwen. Dit is een relatief lang en complex proces dat meer hardwarebronnen en inspanning vereist. Het installeren van VirtualBox met behulp van deze methode wordt niet aanbevolen, omdat u het opnieuw moet volgen om VirtualBox bij te werken. Volledige informatie over het bouwen van VirtualBox op Linux is te vinden op de VirtualBox wiki-pagina.

Installeer eerst de build-afhankelijkheden.

$ 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 maakt 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

De volgende build-afhankelijkheden moeten ook worden geïnstalleerd als u de 64-bits versie van Ubuntu gebruikt:.

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

Overweeg voor Python-hacking ook de volgende pakketten te installeren:.

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

Voor het bouwen van VirtualBox op een 64-bits hostsysteem zijn nog steeds alle 32-bits bibliotheken en bouwhulpmiddelen nodig. In het geval van de 64-bits Ubuntu-versie heeft deze enkele ontbrekende gedeelde bibliotheken. Voer de volgende opdracht uit om het te repareren:.

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

$ sudo ln -s libXtrap.zo.6 /usr/lib32/libXtrap.zo

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

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

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

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

Download hier de nieuwste broncode van VirtualBox.

Pak het gecomprimeerde archief uit.

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

Wijzig de huidige map in de uitgepakte bron en voer het configuratiescript uit. Houd er rekening mee dat de vlag "-disable-hardening" niet mag worden gebruikt als u van plan bent de build opnieuw te distribueren of te gebruiken voor productie.

$ ./configure --disable-hardening

Laad het omgevingsconfiguratiescript.

$ bron ./env.sh

Het is nu eindelijk tijd om VirtualBox te bouwen. Voer de volgende opdracht uit om een ​​releasepakket van VirtualBox te bouwen:.

$ kmk alles

Als de build niet is gehard, kan VirtualBox worden uitgevoerd vanaf de "out/linux".amd64/release/bin” directory onder de broncode directory. De VirtualBox-kernelmodules moeten echter eerst worden gebouwd en geïnstalleerd. Voer hiervoor de volgende code in:.

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

$ maak -j$(nproc)

$ sudo make install

Laad de modules.

$ modprobe vboxdrv

Start ten slotte VirtualBox.

$ ./VirtualBox

VirtualBox gebruiken

VirtualBox is erg gebruiksvriendelijk. Alle functies zijn eenvoudig, maar VirtualBox biedt volledige controle over bijna elk aspect van een virtuele machine. Hier zullen we bekijken hoe u een virtuele VirtualBox-machine kunt maken en starten.

Installeer het VirtualBox-uitbreidingspakket voordat u een virtuele machine maakt. Download het hier van de VirtualBox-downloadpagina.

Nadat het pakket is gedownload, installeert u het pakket met de volgende opdracht:.

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

De installatie vraagt ​​om de PUEL-licentieovereenkomst. Voer "y" in om door te gaan.

De installatie zou zonder problemen moeten worden voltooid.

Het is nu tijd om een ​​virtuele machine te maken. Start VirtualBox.

Klik op "Nieuw" om een ​​nieuwe virtuele machine te maken.

Geef de nieuwe virtuele machine een geschikte naam. In dit voorbeeld zal ik een virtuele Ubuntu-machine maken, dus ik zal het "Type" selecteren als "Linux" en de "Versie" als "Ubuntu_64.”

Wijs vervolgens de hoeveelheid RAM-ruimte toe die u wilt dat de virtuele machine inneemt. Het wordt aanbevolen om 4 GB RAM toe te wijzen.

VirtualBox zal vragen om een ​​bestand op de harde schijf te maken voor de virtuele machine. Het bestand zal fungeren als fysieke opslag. Selecteer "Nu een virtuele harde schijf maken".”

U wordt gevraagd naar het bestandstype van de virtuele harde schijf. Voor de meesten zal het VDI-formaat meer dan genoeg zijn.

VirtualBox zal vragen hoe het virtuele opslagbestand zal worden aangemaakt. Als "Dynamisch toegewezen" is geselecteerd, zal het opslagbestand groeien naarmate het meer wordt gebruikt. Als "Vaste grootte" is geselecteerd, gebruikt het bestand de maximale opslag op de fysieke schijf. Het voordeel van de tweede optie is dat deze meer prestaties biedt voor de virtuele machine.

Selecteer de grootte en locatie van het virtuele harde schijfbestand.

De virtuele machine is nu klaar om op te starten! U moet het Ubuntu-imagebestand bij de hand hebben, omdat de machine om een ​​opstartapparaat/image zal vragen. Bekijk voor de rest van de installatie deze geweldige handleiding over het installeren van Ubuntu 20.04 op VirtualBox hier.

Laatste gedachten

Er zijn tal van opties beschikbaar om het gedrag van VirtualBox en virtuele machines aan te passen. Voel je vrij om deze te verkennen. Er zijn tal van online materialen beschikbaar over hoe u VirtualBox optimaal kunt gebruiken.

Genieten!

OSD-overlay tonen in Linux-apps en -games op volledig scherm
Het spelen van games op volledig scherm of het gebruik van apps in de modus volledig scherm zonder afleiding kan u afsnijden van relevante systeeminfo...
Top 5 Game Capture-kaarten
We hebben allemaal gezien en genoten van streaming gameplays op YouTube. PewDiePie, Jakesepticye en Markiplier zijn slechts enkele van de beste gamers...
Hoe een spel op Linux te ontwikkelen
Tien jaar geleden zouden niet veel Linux-gebruikers voorspellen dat hun favoriete besturingssysteem ooit een populair spelplatform voor commerciële vi...