Installer og brug VirtualBox i Ubuntu 20.04

VirtualBox er et gratis og open-source cross-platform virtualiseringsværktøj udviklet og vedligeholdt af Oracle. VirtualBox tilbyder tonsvis af interessante funktioner, pakket ind i en enkel og intuitiv brugergrænseflade. Sammenlignet med alternativer som VMware Workstation er VirtualBox mere brugervenlig for alle, i alle situationer.

Interesseret i at afprøve en ny distro? I stedet for at installere den over det nuværende system, kan du prøve systemet først ved hjælp af VirtualBox. Har du brug for at have flere styresystemer kørende på samme tid? VirtualBox har dækket dig. Næsten alle aspekter af en virtuel maskine kan tilpasses.

Denne vejledning viser dig, hvordan du installerer og bruger VirtualBox i Ubuntu 20.04.

VirtualBox i Ubuntu

Der er et par måder at installere VirtualBox i Ubuntu 20.04 på. Den enkleste måde at installere VirtualBox på er at hente den direkte fra Ubuntu software repos’en. Det eneste problem med denne metode er, at du måske ikke får den nyeste version af VirtualBox.

Det er også muligt at udføre en manuel installation af VirtualBox. Du kan hente den officielle VirtualBox DEB-pakke til Debian/Ubuntu og installere den ved hjælp af APT. Ulempen ved denne fremgangsmåde er, at du manuelt skal opdatere VirtualBox, når en ny version udgives. Dette kan omgås ved at tilføje Oracle-repo’en.

Endeligt kan du installere VirtualBox direkte fra kildekoden. Denne metode giver dig mulighed for at bygge VirtualBox fra kildekoden, men kan være en længere og mere kompleks proces. Det anbefales ikke at installere VirtualBox ved hjælp af denne metode, da du skal følge den igen for at opdatere VirtualBox, men denne metode kan bruges af avancerede brugere, der kan lide at bygge programmer fra kildekoden.

Lad os begynde!

Installer VirtualBox fra Ubuntu-repositoriet

Dette er standardmetoden til installation af VirtualBox. Det eneste, du skal gøre, er at bede APT om at hente VirtualBox-pakken fra Ubuntu-repos’et som standard.

Fyr op i terminalen, og kør følgende kommando:

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

Når du bliver bedt om at konfigurere virtualbox-ext-pack, skal du vælge “Ok”.”

Accepter VirtualBox PUEL-licensen.

Virtualbox-ext-pack vil automatisk downloade og installere VirtualBox-udvidelsespakken.

Installer VirtualBox fra Oracle-repositoriet

Denne metode er nyttig, hvis du har brug for den nyeste version af VirtualBox. For at få dette til at fungere skal du udføre en engangskonfiguration af Oracle-repo’en. Derefter kan APT klare resten.

Tænd op for en terminal. Sørg for, at du har wget installeret.

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

Hent og tilføj Oracle VirtualBox-repoens GPG-nøgler.

$ 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, tilføj repo’en.

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

opdater APT-cachen.

$ sudo apt update

Til sidst skal du installere VirtualBox. På det tidspunkt, hvor denne artikel skrives, er den seneste version af VirtualBox v6.1.12.

$ sudo apt install virtualbox-6.1

Installer VirtualBox fra kildekoden

Kildekoden til VirtualBox er gratis tilgængelig. Dette giver mulighed for at bygge VirtualBox manuelt fra kildekoden. Dette er en forholdsvis langvarig og kompleks proces, der kræver flere hardwareressourcer og en større indsats. Det anbefales ikke at installere VirtualBox ved hjælp af denne metode, da du skal følge den igen for at opdatere VirtualBox. Du kan finde fuldstændige oplysninger om opbygning af VirtualBox på Linux på VirtualBox-wikisiden.

Først skal du installere byggeafhængighederne.

$ 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 følgende byggeafhængigheder bør også være installeret, hvis du kører 64-bit versionen af Ubuntu.

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

For Python-hacking bør du også overveje at installere følgende pakker.

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

Bygning af VirtualBox på et 64-bit værtssystem kræver stadig alle 32-bit biblioteker og build-værktøjer. I tilfældet med 64-bit Ubuntu-versionen har den nogle manglende delte biblioteker. Kør følgende kommando for at rette det.

$ 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 den nyeste kildekode til VirtualBox her.

Udpak det komprimerede arkiv.

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

Opfør den aktuelle mappe til den udtrukne kildekode, og kør konfigurationsscriptet. Bemærk, at “-disable-hardening”-flaget ikke bør bruges, hvis du har til hensigt at videredistribuere eller bruge buildet til produktion.

$ ./configure –disable-hardening

Læs opsætningsscriptet for miljøet.

$ source ./env.sh

Det er nu endelig tid til at bygge VirtualBox. Kør følgende kommando for at bygge en udgivelsespakke af VirtualBox:

$ kmk all

Hvis buildet ikke blev hærdet, kan VirtualBox køres fra mappen “out/linux.amd64/release/bin” under kildekodemappen. VirtualBox-kernemodulerne skal dog først bygges og installeres. For at gøre dette skal du indtaste følgende kode:

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

$ make -j$(nproc)

$ sudo make install

Lad modulerne ind.

$ modprobe vboxdrv

Slutteligt skal du starte VirtualBox.

$ ./VirtualBox

Brug af VirtualBox

VirtualBox er meget brugervenlig. Alle dens funktioner er enkle, men VirtualBox tilbyder alligevel fuld kontrol over næsten alle aspekter af en virtuel maskine. Her vil vi se, hvordan du opretter og starter en virtuel maskine VirtualBox.

Hvor du opretter en virtuel maskine, skal du installere VirtualBox-udvidelsespakken. Download den fra VirtualBox download-siden her.

Når pakken er downloadet, skal du installere pakken ved hjælp af følgende kommando.

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

Installationen vil bede om PUEL-licensaftalen. Indtast “y” for at fortsætte.

Installationen bør afsluttes uden problemer.

Det er nu tid til at oprette en virtuel maskine. Start VirtualBox.

Klik på “Ny” for at oprette en ny virtuel maskine.

Giv den nye virtuelle maskine et passende navn. I dette eksempel vil jeg oprette en virtuel Ubuntu-maskine, så jeg vælger “Type” som “Linux” og “Version” som “Ubuntuu_64.”

Dernæst skal du tildele den mængde RAM-plads, som du ønsker, at den virtuelle maskine skal fylde. Det anbefales at tildele 4 GB RAM.

VirtualBox vil bede om at oprette en harddiskfil til den virtuelle maskine. Filen vil fungere som fysisk lagerplads. Vælg “Opret en virtuel harddisk nu.”

Du vil blive spurgt om filtypen for den virtuelle harddisk. For de fleste vil VDI-formatet være mere end nok.

VirtualBox vil spørge, hvordan den virtuelle lagringsfil vil blive oprettet. Hvis “Dynamisk allokeret” er valgt, vil lagerfilen vokse, efterhånden som den bruges mere. Hvis “Fast størrelse” er valgt, vil filen bruge den maksimale lagerplads på det fysiske drev. Fordelen ved den anden mulighed er, at den giver mere ydelse for den virtuelle maskine.

Vælg størrelsen og placeringen af den virtuelle harddiskfil.

Den virtuelle maskine er nu klar til at starte op! Du skal have Ubuntu-aftryksfilen ved hånden, da maskinen vil bede om en boot-enhed/et boot-image. For resten af installationen kan du læse denne fantastiske vejledning om, hvordan du installerer Ubuntu 20.04 på VirtualBox her.

Sluttanker

Der er masser af muligheder til rådighed for at justere opførslen af VirtualBox og virtuelle maskiner. Du er velkommen til at udforske disse. Der er masser af online-materiale til rådighed om, hvordan man bruger VirtualBox fuldt ud.

Nyd det!

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.