Deze handleiding laat zien hoe u VirtualBox installeert en gebruikt op openSUSE.
Virtualisatie en VirtualBox
Hier is een snel voorbeeld dat virtualisatie implementeert. Heb je ooit geprobeerd Android op je pc te gebruiken?? Android-emulators zijn handige hulpmiddelen waarmee u Android-apps op uw pc kunt uitvoeren. Hier maakt de emulatorsoftware een virtuele machine waarop het Android-besturingssysteem draait.
Het is een te vereenvoudigde workflow van hoe de Android-emulators werken. Wanneer u een van deze emulators uitvoert, wijst het de bestaande hardwarebron (CPU, GPU, RAM en opslag) toe aan een Android-besturingssysteem en wordt u gekoppeld aan het virtuele systeem. Je hebt volledige controle over hoeveel CPU, GPU, RAM en opslag het verbruikt.
Virtualisatie begon vroeg in de jaren zestig, waar het doel was om de hardwarebron van mainframecomputers logisch te verdelen over verschillende apps. Hier is een korte lijst waar virtualisatie momenteel wordt gebruikt.
- Geheugenvirtualisatie is een nuttige techniek voor het delen van RAM-bronnen tussen alle gevirtualiseerde systemen vanuit een enkele geheugenpool.
- Opslagvirtualisatie abstraheert logische opslag van fysieke opslag.
- Opslagvirtualisatie is handig om de behoefte aan fysieke opslag te abstraheren. De virtuele schijf is zo'n implementatie waarbij het lijkt alsof het een enkele schijf is, ongeacht de fysieke locatie.
- Desktopvirtualisatie is zo'n technologie die het mogelijk maakt om een logische desktop te creëren bovenop een fysiek clientapparaat. Op deze manier wordt de hardwarebron efficiënter verdeeld. Android-emulators kunnen een voorbeeld zijn van desktopvirtualisatie.
In dit artikel zullen we ons concentreren op het laatste punt, omdat VirtualBox zo'n tool is die desktopvirtualisatie op uw pc mogelijk maakt.
Waarom VirtualBox gebruiken?
De functies van VirtualBox zijn handig in een aantal situaties. Bijvoorbeeld,
- Meerdere besturingssystemen uitvoeren: Met VirtualBox kunt u tegelijkertijd meerdere machines met verschillende besturingssystemen gebruiken. U kunt snel naadloos overschakelen van het ene besturingssysteem naar het andere. U hebt volledige controle over welke "virtuele" hardware elk gevirtualiseerd systeem krijgt.
- Testen: Met VirtualBox kunt u een veilige omgeving hebben om alles te testen wat u maar wilt. Terwijl u wijzigingen aanbrengt in de virtuele systemen, bestaat er geen gevaar dat uw huidige systeem kapot gaat. Persoonlijk gebruik ik VirtualBox voor het testen van nieuwe Linux-distributies en het uitproberen van kritische systeemaanpassingen.
- Eenvoud: Van alle virtualisatietools die er zijn, is VirtualBox een van de eenvoudigste om te leren en te beheersen. Hoewel het niet de beste is, is het waarschijnlijk de gemakkelijkste manier om te wennen aan de wereld van virtualisatie. Het is gratis en je kunt spelen zonder je computer kapot te maken.
- Eenvoudigere implementatie: Laten we bijvoorbeeld een complete mailserver nemen. Een mailserver instellen op een echte machine is een zware klus. Het kan echter rechtstreeks vanuit het virtuele systeem worden uitgevoerd zonder dat er wijzigingen aan de host hoeven te worden aangebracht. VirtualBox maakt het exporteren van virtuele machines mogelijk. Zo kan de machine zelfs worden ingezet zonder de installatie opnieuw te hoeven doorlopen. OSboxes is bijvoorbeeld zo'n plek waar je VirtualBox VDI's van verschillende besturingssystemen kunt pakken.
VirtualBox installeren op openSUSE
VirtualBox is direct beschikbaar vanuit de officiële repo van openSUSE. Voer de volgende opdrachten uit:.
$ sudo zypper ref$ sudo zypper in virtualbox virtualbox-qt
Voor het gebruik van VirtualBox moet het huidige gebruikersaccount zich onder de groep "vboxusers" bevinden. Hiervoor schakelen we de hulp in van YaST. Start YaST vanuit het menu.
Voer het beheerderswachtwoord in.
Ga vanuit het YaST Control Center naar Beveiliging en gebruikers >> Gebruikers- en groepsbeheer.
Selecteer uw gebruikersaccount in de lijst en klik op "Bewerken".
Vink op het tabblad "Details" de groep "vboxusers" aan onder de sectie "Extra groepen". Klik vervolgens op "OK".
Om de wijzigingen door te voeren, moet u uitloggen en inloggen.
Om de maximale functies van VirtualBox te ontgrendelen, wordt het ook aanbevolen om het VirtualBox-uitbreidingspakket te installeren. VirtualBox-uitbreidingspakket downloaden.
Start VirtualBox op.
Eerst krijg je deze melding. Lees het aandachtig en zorg ervoor dat of u het wilt in- of uitschakelen.
Dit is het hoofdvenster van VirtualBox.
Ga voor het installeren van het VirtualBox-uitbreidingspakket naar Bestand >> Voorkeuren.
Selecteer in het linkerdeelvenster "Extensies". Klik op het “+” icoon. U wordt gevraagd om de locatie van het uitbreidingspakket te selecteren.
Indien geselecteerd, zal dit VirtualBox "Vraag" dialoogvenster verschijnen. Klik op "Installeren".
U wordt gevraagd naar de VirtualBox Extension Pack-licentieovereenkomst. Scroll naar beneden om ermee in te stemmen.
De actie vereist "root"-toestemming.
Zodra de installatie is voltooid, verschijnt het succesbericht.
Het uitbreidingspakket wordt toegevoegd aan de lijst met geïnstalleerde extensies.
VirtualBox-terminologie
Hier zijn enkele van de veelvoorkomende terminologieën die u tegenkomt bij het omgaan met VirtualBox en virtualisatie in het algemeen.
- Host-besturingssysteem: Met de term "host" verwijzen we naar de machine waarop VirtualBox draait. De term "host-besturingssysteem" verwijst dus naar het besturingssysteem waarop de machine draait. In het geval van VirtualBox kan dit elk ondersteund besturingssysteem zijn, bijvoorbeeld Windows, Linux en macOS enz.
Interessant is dat de "host" hier fysiek / virtueel kan zijn. - Gast-besturingssysteem: Met de term "gast" hier verwijzen we naar de machine die wordt gevirtualiseerd. Dus, "gast-besturingssysteem" betekent het besturingssysteem dat bovenop de virtuele machine draait. In theorie zal elk op x86 gebaseerd besturingssysteem probleemloos op VirtualBox draaien run. In de praktijk zal echter niet alles goed werken.
- Virtuele machine (VM): Dit is de gevirtualiseerde computer die zich gedraagt alsof het een fysieke machine is. In dit geval gebruiken we VirtualBox om VM's te maken. U kunt elk aspect van de VM configureren, bijvoorbeeld geheugen (RAM), opslag, CPU en netwerken enz.
- Gast toevoegingen: Het is een speciaal pakket stuurprogramma's en software voor het gast-besturingssysteem. Het installeren van gasttoevoeging biedt een betere integratie met VirtualBox en ontgrendelt een aantal interessante functies.
VirtualBox gebruiken
Laten we eens kijken hoe we een virtuele machine kunnen maken met VirtualBox. Klik in het hoofdvenster op "Nieuw".
De eerste stap is om de virtuele machine een eigen naam te geven. Selecteer het juiste type besturingssysteem dat u op dat virtuele systeem gaat gebruiken.
Selecteer vervolgens de juiste hoeveelheid RAM die de virtuele machine kan gebruiken. Dit kan lastig zijn, omdat u voldoende geheugen moet aanbieden aan het gast-besturingssysteem en tegelijkertijd voldoende geheugen moet behouden om het host-besturingssysteem correct te laten functioneren.
Het is tijd om de virtuele opslag voor de virtuele machine te beheren. Selecteer "Nu een virtuele harde schijf maken".
Er zijn 3 typen harde schijf bestandstypen beschikbaar om uit te kiezen. Voor VirtualBox raad ik aan om met het VDI-type (VirtualBox Disk Image) te gaan.
Vanaf deze stap betekent "Dynamisch toegewezen" dat de virtuele schijf geleidelijk groter wordt naarmate deze meer wordt geladen. Aan de andere kant wijst "Vaste grootte" de vaste hoeveelheid opslagruimte rechtstreeks toe vanuit uw opslag.
Kies waar u de virtuele opslag wilt toewijzen. Vanaf de opslaggrootte zou het voldoende moeten zijn om het gast-besturingssysteem uit te voeren zonder uw fysieke opslag te verstoppen.
Voila! De virtuele machine is klaar voor gebruik! Als u verdere aanpassingen wilt uitvoeren, selecteert u de virtuele machine, klikt u met de rechtermuisknop en selecteert u "Instellingen".
Laatste gedachten
VirtualBox is een ongelooflijk krachtige maar supervereenvoudigde virtualisatietool. Het is ook ongelooflijk vergevingsgezind. Voel je vrij om er je weg in te vinden. We hebben veel VirtualBox-tutorials.
Bekijk hoe u Debian, CentOS, OpenStack en FreeBSD op VirtualBox installeert.
Genieten!