Installeer en gebruik VirtualBox in Ubuntu 20.04

VirtualBox is een gratis en open-source cross-platform virtualisatie tool ontwikkeld en onderhouden door Oracle. VirtualBox biedt tonnen interessante mogelijkheden, verpakt in een eenvoudige en intuïtieve UI. Vergeleken met alternatieven als VMware Workstation, is VirtualBox gebruiksvriendelijker voor iedereen, in elke situatie.

Interesseerd in het testen van een nieuwe distro? In plaats van het te installeren over het huidige systeem, probeer het systeem eerst uit met VirtualBox. Wilt u meerdere besturingssystemen tegelijk gebruiken? VirtualBox heeft het voor u. Bijna alle aspecten van een virtuele machine zijn aanpasbaar.

Deze gids laat u zien hoe u VirtualBox in Ubuntu 20.04 kunt installeren en gebruiken.

VirtualBox in Ubuntu

Er zijn een paar manieren om VirtualBox in Ubuntu 20.04 te installeren. De eenvoudigste manier om VirtualBox te installeren is om het direct van de Ubuntu software repos 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. U kunt het officiële VirtualBox DEB pakket voor Debian/Ubuntu pakken en het installeren met APT. Het nadeel van deze aanpak is dat u VirtualBox handmatig moet updaten zodra een nieuwe versie wordt uitgebracht. Dit kan omzeild worden door de Oracle repo toe te voegen.

Ten slotte kunt u VirtualBox direct vanaf de broncode installeren. Met deze methode kunt u VirtualBox vanaf de broncode bouwen, maar het kan een langer en complexer proces zijn. Het installeren van VirtualBox met deze methode wordt niet aanbevolen, omdat u het opnieuw moet volgen om VirtualBox te updaten, maar deze methode kan worden gebruikt door gevorderde gebruikers die graag programma’s vanaf de broncode bouwen.

Laten we beginnen!

Installeer VirtualBox vanuit de Ubuntu Repository

Dit is de standaard methode om VirtualBox te installeren. Alles wat u hoeft te doen is APT te vertellen dat het VirtualBox pakket uit de standaard Ubuntu repos moet komen.

Start de terminal en voer het volgende commando uit:

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

Wanneer u wordt gevraagd om het virtualbox-ext-pack te configureren, selecteert u “Ok.”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 u de laatste versie van VirtualBox nodig heeft. Om dit te laten werken, moet je een eenmalige configuratie van de Oracle repo uitvoeren. Daarna kan APT de rest afhandelen.

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

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

Grijp en voeg de Oracle VirtualBox repo GPG keys toe.

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

Nu, de repo toevoegen.

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

Update de APT-cache.

$ sudo apt update

Installeer tot slot VirtualBox. Op het moment van schrijven van dit artikel is de laatste versie van VirtualBox v6.1.12.

$ sudo apt install virtualbox-6.1

Installeer VirtualBox vanaf de broncode

De broncode van VirtualBox is gratis beschikbaar. Dit geeft de mogelijkheid om VirtualBox handmatig vanaf de broncode te bouwen. Dit is een relatief langdurig en complex proces dat meer hardware resources en inspanning vereist. Het installeren van VirtualBox via deze methode wordt niet aanbevolen, omdat u het opnieuw moet volgen om VirtualBox te updaten. Volledige informatie over het bouwen van VirtualBox op Linux is te vinden op de VirtualBox wiki pagina.

Installeer eerst de build dependencies.

$ 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

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

Om Python te hacken, kunt u overwegen om ook de volgende pakketten te installeren.

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

Het bouwen van VirtualBox op een 64-bit hostsysteem vereist nog steeds alle 32-bit bibliotheken en build-tools. In het geval van de 64-bit Ubuntu-versie, ontbreken er een aantal gedeelde bibliotheken. Voer het volgende commando uit om dit op te lossen.

$ 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 hier de nieuwste broncode van VirtualBox.

Uitpakken van het gecomprimeerde archief.

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

Verander de huidige directory naar de uitgepakte bron en voer het configuratiescript uit. Merk op dat de vlag “-disable-hardening” niet moet worden gebruikt als u van plan bent om de build opnieuw te distribueren of voor productie te gebruiken.

$ ./configure –disisable-hardening

Laad het omgevingsinstellingen-script.

$ source ./env.sh

Het is nu eindelijk tijd om VirtualBox te bouwen. Voer het volgende commando uit om een release pakket van VirtualBox te bouwen.

$ kmk all

Als de build niet is gehard, kan VirtualBox worden gedraaid vanuit de “out/linux.amd64/release/bin” directory onder de broncode directory. De VirtualBox kernel modules moeten echter eerst gebouwd en geïnstalleerd worden. Voer hiervoor de volgende code in.

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

$ make -j$(nproc)

$ sudo make install

Laad de modules.

$ modprobe vboxdrv

Lanceer ten slotte VirtualBox.

$ ./VirtualBox

Gebruik VirtualBox

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

Voordat je een virtuele machine maakt, installeer je het VirtualBox extension pack. Download het van de VirtualBox-downloadpagina hier.

Als het pakket is gedownload, installeert u het pakket met het volgende commando.

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

De installatie zal vragen om de PUEL-licentieovereenkomst. Voer “y” in om door te gaan.

De installatie zou zonder problemen voltooid moeten zijn.

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 maak ik een Ubuntu virtuele machine, dus selecteer ik “Type” als “Linux” en “Versie” als “Ubuntu_64.”

Naar aanleiding hiervan wijst u de hoeveelheid RAM-ruimte toe die de virtuele machine in beslag moet nemen. Het wordt aanbevolen om 4 GB RAM toe te wijzen.

VirtualBox zal vragen om een bestand op de harde schijf aan te maken voor de virtuele machine. Het bestand zal fungeren als fysieke opslag. Selecteer “Maak nu een virtuele harde schijf.”

U wordt gevraagd naar het bestandstype van de virtuele harde schijf. Voor de meesten zal het VDI-formaat meer dan voldoende 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, zal het bestand de maximale opslagruimte op de fysieke schijf gebruiken. 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 dient het Ubuntu image bestand bij de hand te hebben, aangezien de machine zal vragen om een boot device/image. Voor de rest van de installatie kunt u deze geweldige gids over het installeren van Ubuntu 20.04 op VirtualBox hier raadplegen.

Definitieve 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 is veel online materiaal beschikbaar over hoe u VirtualBox optimaal kunt gebruiken.

Genieten!

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.