Zoeken op website

Hoe de nieuwste VirtualBox 7.0 op Linux te installeren


VirtualBox is open-source platformonafhankelijke virtualisatiesoftware die op elk besturingssysteem kan worden geïnstalleerd om meerdere virtuele gastmachines op dezelfde computer te laten draaien.

Als u het bijvoorbeeld op uw Linux-systeem installeert, kunt u het Windows-besturingssysteem eronder gebruiken als Gastbesturingssysteem of Linux OS uitvoeren op uw Windows-systeem, enzovoort. Op deze manier kunt u zoveel gastbesturingssystemen (virtuele machines) installeren en uitvoeren als u wilt, de enige beperking is schijfruimte en geheugen.

Onlangs heeft Oracle de belangrijkste stabiele versie van Virtualbox 7.0 uitgebracht, de nieuwste versie van VirtualBox wordt geleverd met zoveel grote veranderingen en nieuwe functies die eraan zijn toegevoegd.

U kunt de volledige nieuwe changelog-details over VirtualBox 7.0 bekijken op hun officiële changelog-pagina.

In deze handleiding wordt uitgelegd hoe u VirtualBox 7.0 installeert op op RHEL gebaseerde distributies zoals RHEL, Fedora, Rocky Linux, AlmaLinux en CentOS Stream gebruiken de eigen repository van VirtualBox met YUM- en DNF-opdrachten.

In deze handleiding wordt ook uitgelegd hoe u VirtualBox 7.0 installeert op op Debian gebaseerde distributies zoals Debian, Ubuntu en Linux Mint > systemen die de eigen repository van VirtualBox gebruiken met APT-GET- of APT-opdrachten.

Op deze pagina:
  • Hoe de nieuwste VirtualBox in CentOS, RHEL en Fedora te installeren
  • Hoe de nieuwste VirtualBox in Debian, Ubuntu en Mint te installeren
  • Hoe VirtualBox-extensiepakket onder Linux te installeren

VirtualBox 7.0 installeren op RHEL-gebaseerde systemen

Om de nieuwste stabiele versie van VirtualBox te installeren, moet u eerst het configuratiebestand virtualbox.repo downloaden met de volgende wget-opdracht en vervolgens de openbare sleutel importeren met de rpm-opdracht.

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

Schakel vervolgens de EPEL-repository in om buildtools en afhankelijkheden op het systeem te installeren.

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

Installeer afhankelijkheidspakketten voor VirtualBox

VirtualBox gebruikt de kernelmodule vboxdrv om fysiek geheugen te controleren en toe te wijzen voor de uitvoering van gastbesturingssystemen. Zonder deze module kunt u VirtualBox nog steeds gebruiken om virtuele machines te maken en te configureren, maar deze zullen niet werken.

Dus om VirtualBox volledig functioneel te maken, moet u eerst uw systeem updaten en vervolgens enkele extra modules installeren, zoals DKMS, kernel-headers, kernel-devel, en enkele afhankelijkheidspakketten.

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

Installeer VirtualBox 7.0 op RHEL-gebaseerde systemen

Zodra u alle benodigde afhankelijkheidspakketten heeft geïnstalleerd, kunt u de nieuwste versie van VirtualBox installeren met behulp van de volgende opdracht.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

Op dit punt bent u klaar om VirtualBox te gaan gebruiken door de volgende opdracht op de terminal uit te voeren.

virtualbox

Als u tijdens de installatie van Virtualbox de volgende foutmelding krijgt, betekent dit dat er een conflict is tussen de twee kernelversies.

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

Om het probleem op te lossen, controleert u eerst uw geïnstalleerde kernel en werkt u vervolgens de Linux-kernel bij door de opdracht uit te voeren:

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

Wanneer de update voltooid is, start je systeem opnieuw op en selecteer de nieuwste kernel in het grub-opstartmenu. Dit item is meestal het eerste item, zoals je kunt zien.

reboot

Zodra het systeem klaar is met opstarten, logt u in en bevestigt u nogmaals dat de kernel-devel-versie nu overeenkomt met de versie van de Linux-kernel.

rpm -q kernel-devel
uname -r

Start vervolgens het build-installatieproces opnieuw en bevestig dat uw VirtualBox-installatie succesvol was door het volgende uit te voeren:

/sbin/vboxconfig
systemctl status vboxdrv

Probleemoplossen

Als u een foutmelding krijgt zoals KERN_DIR of als uw kernelbronmap niet automatisch wordt gedetecteerd door het bouwproces, kunt u deze instellen met behulp van de volgende opdracht. Zorg ervoor dat u de kernelversie wijzigt volgens uw systeem, zoals weergegeven in de rode kleur.

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

VirtualBox 7.0 installeren in Debian, Ubuntu en Linux Mint

Om de nieuwste stabiele versie van VirtualBox te installeren, moet u de officiële Virtualbox-repository toevoegen met behulp van de volgende opdracht.

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

Werk vervolgens de lijst met softwarepakketten bij en installeer de nieuwste versie van VirtualBox.

sudo apt-get install virtualbox-7.0

Voer eenvoudigweg de volgende opdracht uit om het vanaf de terminal te starten of gebruik het opstartprogramma vanuit het menu om te starten.

virtualbox
VirtualBox 7.0-schermafbeelding

VirtualBox-extensiepakket installeren onder Linux

Als u extra functionaliteit nodig heeft, zoals VirtualBox RDP, PXE, ROM met E1000-ondersteuning en USB 2.0 Host Controller ondersteuning, etc. U moet het VirtualBox Extension Pack downloaden en installeren met behulp van de volgende wget-opdracht.

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

Om het uitbreidingspakket te installeren, moet u Virtualbox 7.0 geïnstalleerd hebben, nadat u vbox-extpack gedownload heeft, geopend met Virtualbox, zoals hieronder weergegeven.

Als het niet lukt, open dan Virtualbox –> Bestand –> Voorkeuren –> Extra –> Extension Manager en blader naar het vbox-extpack om het te installeren.

VirtualBox bijwerken in Linux-systemen

Als u de VirtualBox in de toekomst wilt bijwerken met de nieuwste versie, kunt u eenvoudigweg de volgende opdracht uitvoeren om deze bij te werken.

Op RHEL-gebaseerde systemen
yum update VirtualBox-*
Op op Debian gebaseerde systemen
apt-get install VirtualBox-*

Verwijder VirtualBox van Linux-systemen

Als u VirtualBox volledig wilt verwijderen, gebruikt u gewoon de volgende opdracht om het volledig van uw systeem te verwijderen.

Op RHEL-gebaseerde systemen
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
Op op Debian gebaseerde systemen
apt-get remove VirtualBox-*

U kunt VirtualBox 7.0 ook downloaden voor andere Linux, Windows en Mac OS X platforms.