Neem Controle over VM’s en Installeer VirtualBox op Ubuntu 20.04

A wise man once said, “With great power comes great responsibility.” The same can be said about virtual machines (VMs). VMs are gaining popularity because they offer a lot of power and flexibility. But all this power can be confusing for newcomers. Well, unless you have VirtualBox on Ubuntu 20.04 machine.

In deze tutorial leer je hoe je VirtualBox installeert en hoe je controle kunt krijgen over je VM’s zonder jezelf te verliezen in het proces.

Klaar? Begin met het beheren van je VM’s als een professional met VirtualBox!

Vereisten

Deze tutorial zal een praktische demonstratie zijn. Als je wilt meedoen, zorg er dan voor dat je het volgende hebt:

  • Een Ubuntu 20.04 systeem.
  • A user account with sudo privileges – This tutorial uses a root account, but you can also use a regular account with sudo privileges.

Als je een niet-rootgebruiker gebruikt, voeg dan sudo toe aan elk commando in deze tutorial.

  • Een SSH-client naar keuze – Deze tutorial gaat ervan uit dat je bent ingelogd via SSH op je Ubuntu 20.04 systeem.
  • A minimum of 4GB of RAM – VirtualBox recommends at least 16GB for optimal performance.
  • A minimum of 20GB of free storage space – Each VM you create needs its own storage.

In werkelijk gebruik hangt de hoeveelheid geheugen en opslag die je nodig hebt af van hoeveel VM’s je maakt en wat je van plan bent ermee te doen.

  • Een OS-imagebestand (ISO) – Deze tutorial gebruikt een ISO-image van Windows 10 (32-bit).

Het installeren van VirtualBox op Ubuntu 20.04 via APT

De basisrepositories voor Ubuntu 20.04 bevatten VirtualBox, maar het is niet standaard geïnstalleerd. De eenvoudigste manier om VirtualBox op Ubuntu te installeren, is via de APT-pakketbeheerder. Deze methode werkt of je nu Ubuntu Desktop of Server gebruikt.

Merk op dat de versie van VirtualBox in de repositories mogelijk niet de nieuwste en beste is. Maar geen zorgen. Je kunt de nieuwste versie installeren met behulp van de officiële repository van Oracle, waarover je in de volgende sectie zult leren.

Om VirtualBox van de Ubuntu-repositories te installeren via APT:

1. Voer de onderstaande opdracht apt update uit om de lijst met beschikbare pakketten bij te werken.

apt update -y
Updating the list of available packages

2. Voer vervolgens de onderstaande opdracht apt install uit om VirtualBox en het uitgebreide pakket te installeren.

Het uitgebreide pakket is een set aanvullende functies voor VirtualBox waarmee je bepaalde functies kunt gebruiken, zoals ondersteuning voor USB 2.0 en 3.0, Remote Desktop Protocol (RDP), enzovoort.

apt install virtualbox virtualbox-ext-pack -y
Installing VirtualBox and the extended pack

3. Selecteer OK en druk op Enter nadat u de VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)-voorwaarden hebt gelezen.

Reading the VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)

4. Nu, selecteer Ja en druk op Enter om de Oracle Binary Code License Agreement voor de VirtualBox Extension Pack te accepteren.

Accepting the Oracle Binary Code License Agreement

De installateur zal alle benodigde bestanden downloaden en installeren, zoals hieronder weergegeven. Wacht tot het proces is voltooid. Dat is alles! U hebt VirtualBox succesvol op uw machine geïnstalleerd met APT.

Unpacking the VirtualBox extension pack

5. Voer tot slot de volgende opdracht uit om VirtualBox te starten of open het vanuit het menu Toepassingen.

Deze stap is van toepassing bij het openen van VirtualBox, ongeacht de methode die u hebt gebruikt om de toepassing in deze handleiding te installeren.

virtualbox

Het hoofdvenster van de VirtualBox Manager verschijnt, zoals hieronder weergegeven, waar u uw virtuele machines kunt beheren.

Opening the VirtualBox

VirtualBox installeren vanuit de officiële repository van Oracle

U hebt geleerd hoe u VirtualBox kunt installeren met behulp van de APT-pakketbeheerder, een snelle methode. Maar deze methode heeft één groot nadeel; u krijgt niet de nieuwste versie van VirtualBox.

Als u de nieuwste versie van VirtualBox wilt, moet u deze installeren vanuit de officiële repository van Oracle. Oracle brengt regelmatig nieuwe versies van VirtualBox uit. Let op dat deze methode iets complexer is dan de vorige.

Om VirtualBox vanuit de officiële repository van Oracle te installeren, moet u eerst de Oracle-repository-sleutel aan uw systeem toevoegen:

1. Voer de onderstaande wget-opdracht uit om de Oracle-repositorysleutel te downloaden en toe te voegen aan je sleutelring. Deze sleutel zorgt ervoor dat de pakketten die je installeert via deze repository geldig zijn en afkomstig zijn van een vertrouwde bron.

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Adding the Oracle repository key to the keyring

2. Voer vervolgens de volgende add-apt-repository-opdracht uit om de Oracle-repository aan je systeem toe te voegen. Deze repository bevat de nieuwste versies van VirtualBox voor Ubuntu.

add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
Adding the Oracle repository to the system

3. Nadat je de repository hebt toegevoegd, voer je de onderstaande apt update-opdracht uit om de APT-cache bij te werken en de nieuwe wijzigingen toe te passen.

apt update -y
Updating APT cache to apply changes

4. Voer de apt cache-opdracht uit om te controleren welke versie van VirtualBox beschikbaar is in de officiële repositories.

apt-cache policy virtualbox

Kies de nieuwste versie van VirtualBox uit de lijst om te installeren.

Checking available VirtualBox versions from the repositories

5. Voer nu de apt install-opdracht uit om de nieuwste VirtualBox-versie te installeren die je hebt gekozen in stap vier.

apt install virtualbox-6.1 -y
Installing VirtualBox from Oracle’s official repository

Als alternatief kun je de apt install virtualbox- opdracht kopiëren en plakken in je terminal en op Tab drukken om de versienummer automatisch aan te vullen.

Alle momenteel beschikbare versies worden weergegeven, zoals hieronder getoond. Kies de nieuwste versie om te installeren. Deze methode werkt voor elke ondersteunde combinatie van Ubuntu-release en VirtualBox-versie.

Auto-completing VirtualBox versions

6. Voer vervolgens de volgende opdracht uit om het VirtualBox Extension Pack te downloaden. Zorg ervoor dat het versienummer van het extensiepakket overeenkomt met de versie van VirtualBox die je zojuist hebt geïnstalleerd (6.1).

Je kunt de downloadlink voor het extensiepakket vinden op dezelfde pagina waar je de downloadlink voor VirtualBox hebt gevonden.

wget https://download.virtualbox.org/virtualbox/6.1.26/Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack
Downloading the VirtualBox Extension Pack

7. Voer tot slot de VBoxManage-opdracht hieronder uit om het VirtualBox Extension Pack te installeren.

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack

Type y en druk op Enter wanneer er om akkoord wordt gevraagd met de voorwaarden, zoals hieronder wordt weergegeven.

Installing the VirtualBox Extension Pack

Installeer VirtualBox met behulp van een Deb-pakket

Als je geen fan bent van het toevoegen van repositories van derden aan je systeem, kun je VirtualBox installeren met behulp van een deb-pakket. Je kunt het deb-pakket downloaden van Oracle en handmatig op je systeem installeren.

Om VirtualBox te installeren vanuit een .deb-pakket:

1. Open je favoriete webbrowser, ga naar de VirtualBox Linux downloads-pagina en zoek naar je Linux-distributie. Deze handleiding is van toepassing op VirtualBox 6.1.34 voor Ubuntu 20.04.

Klik met de rechtermuisknop op de hyperlink, zoals hieronder weergegeven, en kies Kopieer linkadres om de downloadlink te kopiëren.

Copying the download link for the VirtualBox deb package

2. Voer nu het wget-commando uit om het .deb-pakket te downloaden. Vervang de link hieronder door de downloadlink die je hebt gekopieerd in stap één.

De -P optie wordt gebruikt om de bestemmingsmap aan te geven, die in dit geval de map Downloads is.

wget https://download.virtualbox.org/virtualbox/6.1.34/virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb -P Downloads
Downloading the VirtualBox deb package

3. Voer nu de volgende commando’s uit om over te schakelen naar de map Downloads en VirtualBox te installeren.

cd Downloads
dpkg -i Downloads/virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb
Installing VirtualBox using the deb package

Als je een foutmelding krijgt waarin staat dat sommige afhankelijkheden niet zijn voldaan, voer dan het volgende commando uit om ze te herstellen.

apt-get install -f

Je Eerste VM Maken

Je hebt VirtualBox succesvol geïnstalleerd op je machine en bent klaar om je eerste VM te maken. Deze handleiding gebruikt een Windows 10-image om een VM te maken, maar je kunt elke gewenste kiezen.

Om je eerste VM te maken:

1. Start VirtualBox als het nog niet open is.

2. Klik op de Nieuw-knop in de werkbalk om een nieuwe VM te maken.

Initiating creating a new VM

3. Configureer de naam en het besturingssysteem (OS) voor je VM met het volgende:

  • Naam – Geef een naam voor je VM op. De keuze in deze handleiding is W10.
  • Map van de Machine – Kies de map waar je wilt dat je VM wordt opgeslagen.

Standaard worden je VM-bestanden opgeslagen in de homemap onder de VirtualBox-map.

  • Type – Selecteer het type OS voor je VM. De keuze in deze handleiding is Windows 10 (32-bit).
  • Klik op Volgende om door te gaan.
Creating Your First VM

4. Geef nu aan hoeveel geheugen (RAM in MB) je wilt toewijzen aan je VM, en klik op Volgende.

Allocating the VM’s memory

5. Selecteer de Maak nu een virtuele harde schijf aan optie op het volgende scherm, en klik op Aanmaken.

Deze optie stelt u in staat om een virtuele harde schijf (een bestand) aan te maken waarin alle gegevens voor uw VM worden opgeslagen, inclusief het besturingssysteem, applicaties en bestanden.

Creating a virtual hard disk

6. Kies vervolgens de VDI (VirtualBox Disk Image) optie, wat een goede keuze is voor de meeste gebruikers, en klik op Volgende.

Maar als u VirtualBox in een bedrijfsomgeving gebruikt, kies dan in plaats daarvan een van de andere twee opties.

Selecting a hard disk file type

7. Op het volgende scherm kiest u het opslagtype voor uw virtuele harde schijf. Maar voor deze handleiding selecteert u de standaardoptie (Dynamisch toegewezen) en klikt u op Volgende.

Waarom dynamische toewijzing gebruiken? Deze optie is efficiënter met opslagruimte omdat het alleen de hoeveelheid schijfruimte toewijst die de VM gebruikt.

Selecting the VM’s storage type

8. Kies een naam voor de virtuele harde schijf, wijs de opslagruimte toe voor uw VM, en klik op Aanmaken. U kunt de gewenste opslaggrootte kiezen, maar de keuze voor deze handleiding is 20 GB.

Allocating 20 GB of space for the VM

Zodra de VM is aangemaakt, ziet u de VM vermeld in het linkerdeelvenster van het VirtualBox-venster.

Verifying the new VM

Het aansluiten van een opstartbaar medium

U heeft zojuist uw eerste VM op VirtualBox aangemaakt. Maar op dit moment zal de VM, zelfs als u deze start, niets doen omdat u geen opstartbaar medium aan de VM heeft gekoppeld.

Om een opstartbaar medium aan uw VM te koppelen:

1. Klik op uw VM in het linkerdeelvenster, en klik op Instellingen in de werkbalk om toegang te krijgen tot de instellingen van uw VM.

Accessing the VM’s settings

2. Op het instellingenvenster, klik op Opslag in het linkerdeelvenster —> Leeg station onder Opslagapparaten —> het schijficoon onder Kenmerken.

A context menu opens where you can choose how to attach a bootable media for the VM (step three).

Accessing bootable media options

3. Selecteer Kies schijfbestand uit het vervolgkeuzemenu om uw opstartbare media (ISO) op te zoeken.

Choosing a disk file as the bootable media

4. Zoek en selecteer nu uw ISO-imagebestand.

Locating the Windows 10 ISO file

5. Klik op OK om het instellingenvenster te sluiten.

Saving the settings changes

6. Klik tot slot op Starten in de werkbalk om uw nieuwe VM te starten.

Starting the new VM

U ziet een nieuw venster openen met uw VM die opstart. Op dit punt kunt u uw besturingssysteem (Windows 10) installeren zoals u normaal zou doen op een lokale machine.

Nadat u het besturingssysteem hebt geïnstalleerd, kunt u uw VM opstarten en gebruiken zoals u dat met elke andere computer zou doen.

Starting up the VM to set up its operating system

De videogeheugen (VRAM) van de VM verhogen om de prestaties te verbeteren

Heeft u traagheid opgemerkt op uw VM nadat u het besturingssysteem hebt ingesteld? Standaard is het VRAM toegewezen aan een VM slechts 128 MB, wat ook het maximale VRAM is dat u kunt toewijzen, zoals hieronder wordt getoond.

Showing max VRAM to allocate

Deze hoeveelheid VRAM is prima als u slechts één of twee vensters open hebt. Maar als u iets doet wat veel grafische kracht vereist, zoals het testen van uw videospellen op verschillende besturingssystemen, heeft u meer VRAM nodig.

Om het videogeheugen voor uw VM te verhogen:

1. Klik op het Machine-menu —> ACPI Uitschakelen, zoals hieronder weergegeven, of druk op de toetsen Host+H om uw VM uit te schakelen. De Host-toets is de rechter Ctrl-toets op uw toetsenbord.

Shutting down the VM

2. Voer vervolgens de onderstaande opdracht uit om het VRAM van je VM te verhogen (modifyvm) naar 256. Deze opdracht geeft geen uitvoer, maar stelt het maximale VRAM van je VM in op 256. Zorg ervoor dat je W10 vervangt door de naam van je VM.

Merk op dat 256 MB het maximale videogeheugen is dat je kunt toewijzen.

VBoxManage modifyvm "W10" --vram 256

3. Start je VM opnieuw en je zult het verschil in prestaties opmerken.

4. Open ten slotte de instellingen van de VM, klik op Display in het linkerpaneel en controleer of het videogeheugen is ingesteld op 256 MB, zoals hieronder weergegeven. Deze uitvoer geeft aan dat de videokaart van je Windows 10 VM nu 256 MB videogeheugen gebruikt.

Je kunt experimenteren met verschillende hoeveelheden videogeheugen om de ideale instelling voor jouw behoeften te vinden. Onthoud echter dat je niet meer dan 256 MB videogeheugen aan een VM kunt toewijzen.

Verifying new VRAM allocation

Conclusie

In deze handleiding heb je geleerd hoe je VirtualBox installeert op je Ubuntu 20.04 systeem en je eerste VM maakt. Je hebt ook de prestaties verbeterd door het VRAM van je VM naar wens te verhogen. Met deze vaardigheden kun je verschillende besturingssystemen testen en meerdere VMs tegelijk uitvoeren zonder vertraging.

VirtualBox is ongetwijfeld een van de beste virtualisatiesoftware die beschikbaar is. Deze software is gratis, open-source en platformonafhankelijk.

Veel systeembeheerders en ontwikkelaars gebruiken VirtualBox met een lokale Kubernetes cluster voor ontwikkelings- en testdoeleinden. Zou jij hetzelfde doen?

Source:
https://adamtheautomator.com/virtualbox-on-ubuntu-2004/