Slik installerer du nyeste VirtualBox 7.0 på Linux


VirtualBox er en åpen kildekode-virtualiseringsprogramvare på tvers av plattformer, som kan installeres på et hvilket som helst operativsystem for å kjøre flere virtuelle gjestemaskiner på samme datamaskin.

Hvis du for eksempel installerer det på Linux-systemet ditt, kan du kjøre Windows-operativsystemet under det som et gjeste-OS eller kjøre Linux OS på Windows-systemet ditt, og så videre. På denne måten kan du installere og kjøre så mange gjesteoperativsystemer (virtuelle maskiner) du vil, den eneste begrensningen er diskplass og minne.

Nylig lanserte Oracle den store stabile versjonen av Virtualbox 7.0, den nyeste versjonen av VirtualBox kommer med så mange store endringer og nye funksjoner lagt til.

Du kan se de fullstendige nye endringsloggdetaljene om VirtualBox 7.0 på deres offisielle endringsloggside.

Denne veiledningen forklarer hvordan du installerer VirtualBox 7.0 på RHEL-baserte distribusjoner som RHEL, Fedora, Rocky Linux, AlmaLinux, og CentOS Stream ved å bruke VirtualBox sitt eget depot med YUM- og DNF-kommandoer.

Denne veiledningen forklarer også hvordan du installerer VirtualBox 7.0 på Debian-baserte distribusjoner som Debian, Ubuntu, og Linux Mint > systemer som bruker VirtualBox sitt eget depot med APT-GET- eller APT-kommandoer.

På denne siden:
  • Slik installerer du siste VirtualBox i CentOS, RHEL og Fedora
  • Slik installerer du siste VirtualBox i Debian, Ubuntu og Mint
  • Hvordan installere VirtualBox Extension Pack i Linux

Installere VirtualBox 7.0 i RHEL-baserte systemer

For å installere den siste stabile versjonen av VirtualBox, må du først laste ned virtualbox.repo-konfigurasjonsfilen ved å bruke følgende wget-kommando og deretter importere den offentlige nøkkelen ved å bruke rpm-kommandoen.

----------------- On RHEL-based Distributions ----------------- 
wget https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

----------------- On Fedora Linux -----------------
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

Deretter aktiverer du EPEL-depotet for å installere byggeverktøy og avhengigheter på systemet.

----------------- On RHEL-based 9 Release ----------------- 
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

----------------- On RHEL-based 8 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

----------------- On RHEL-based 7 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Installer avhengighetspakker for VirtualBox

VirtualBox bruker vboxdrv-kjernemodulen til å kontrollere og tildele fysisk minne for kjøring av gjesteoperativsystemer. Uten denne modulen kan du fortsatt bruke VirtualBox til å lage og konfigurere virtuelle maskiner, men de vil ikke fungere.

Så for å gjøre VirtualBox fullt funksjonell må du først oppdatere systemet ditt og deretter installere noen tilleggsmoduler som DKMS, kernel-headers, kernel-devel, og noen avhengighetspakker.

----------------- On RHEL-based Distributions ----------------- 
yum update
yum install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

----------------- On Fedora Linux -----------------
dnf update
dnf install @development-tools
dnf install kernel-devel kernel-headers dkms qt5-qtx11extras  elfutils-libelf-devel zlib-devel

Installer VirtualBox 7.0 i RHEL-baserte systemer

Når du har installert alle nødvendige avhengighetspakker, kan du installere den nyeste versjonen av VirtualBox ved å bruke følgende kommando.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

På dette tidspunktet er du klar til å begynne å bruke VirtualBox ved å kjøre følgende kommando på terminalen.

virtualbox

Hvis du får følgende feil under Virtualbox-installasjonen, betyr det at det er en konflikt mellom de to kjerneversjonene.

This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel

For å løse problemet, sjekk først den installerte kjernen og oppdater deretter Linux-kjernen ved å kjøre kommandoen:

uname -r
dnf update kernel-*
Or
yum update kernel-*

Når oppdateringen er fullført, start systemet på nytt og velg den nyeste kjernen fra grub-oppstartsmenyen, denne oppføringen er vanligvis den første oppføringen som du kan se.

reboot

Når systemet er ferdig med oppstart, logger du på og bekrefter igjen at kjerneutviklingsversjonen nå samsvarer med versjonen av Linux-kjernen.

rpm -q kernel-devel
uname -r

Start deretter byggeoppsettsprosessen på nytt og bekreft at VirtualBox-installasjonen var vellykket ved å kjøre:

/sbin/vboxconfig
systemctl status vboxdrv

Feilsøking

Hvis du får en feilmelding som KERN_DIR eller hvis kjernekildekatalogen din ikke oppdages automatisk av byggeprosessen, kan du angi den ved å bruke følgende kommando. Pass på at du endrer kjerneversjonen i henhold til systemet ditt som vist i rød farge.

KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64
export KERN_DIR

Installere VirtualBox 7.0 i Debian, Ubuntu og Linux Mint

For å installere den siste stabile versjonen av VirtualBox, må du legge til det offisielle Virtualbox-depotet ved å bruke følgende kommando.

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 -
sudo apt install software-properties-common
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Oppdater deretter programvarepakkelisten og installer den nyeste versjonen av VirtualBox.

sudo apt-get install virtualbox-7.0

Bare kjør følgende kommando for å starte den fra terminalen eller bruk startprogrammet fra menyen for å starte.

virtualbox
VirtualBox 7.0 Skjermbilde

Installere VirtualBox Extension Pack i Linux

Hvis du trenger ekstra funksjonalitet som VirtualBox RDP, PXE, ROM med E1000-støtte og USB 2.0 Host Controller støtte, etc. Du må laste ned og installere VirtualBox Extension Pack ved å bruke følgende wget-kommando.

wget https://download.virtualbox.org/virtualbox/7.0.0/Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack

For å installere utvidelsespakken må du ha Virtualbox 7.0 installert, når du lastet ned vbox-extpack åpne med Virtualbox som vist nedenfor.

Hvis det ikke fungerer, åpner du Virtualbox –> Fil –> Innstillinger –> Verktøy –> Extension Manager og søk etter vbox-extpack for å installere den.

Oppdatering av VirtualBox i Linux-systemer

Hvis du vil oppdatere VirtualBox med den nyeste versjonen i fremtiden, kan du ganske enkelt kjøre følgende kommando for å oppdatere den.

På RHEL-baserte systemer
yum update VirtualBox-*
På Debian-baserte systemer
apt-get install VirtualBox-*

Fjern VirtualBox fra Linux-systemer

Hvis du vil fjerne VirtualBox helt, bruk bare følgende kommando for å fjerne den helt fra systemet.

På RHEL-baserte systemer
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
På Debian-baserte systemer
apt-get remove VirtualBox-*

Du kan også laste ned VirtualBox 7.0 for andre Linux-, Windows-,- og Mac OS X-plattformer.