Recherche de site Web

Comment installer la dernière VirtualBox 7.0 sur Linux


VirtualBox est un logiciel de virtualisation multiplateforme open source, qui peut être installé sur n'importe quel système d'exploitation pour exécuter plusieurs machines virtuelles invitées sur le même ordinateur.

Par exemple, si vous l'installez sur votre système Linux, vous pouvez exécuter le système d'exploitation Windows sous celui-ci en tant que OS invité ou exécuter le OS Linux sur votre système Windows, etc. De cette façon, vous pouvez installer et exécuter autant de systèmes d’exploitation invités (machines virtuelles) que vous le souhaitez, la seule limite étant l’espace disque et la mémoire.

Oracle a récemment publié la version stable majeure de Virtualbox 7.0. La dernière version de VirtualBox comporte de nombreux changements majeurs et de nouvelles fonctionnalités ajoutées.

Vous pouvez voir les nouveaux détails complets du journal des modifications concernant VirtualBox 7.0 sur leur page officielle du journal des modifications.

Ce guide explique comment installer VirtualBox 7.0 sur des distributions basées sur RHEL telles que RHEL, Fedora, Rocky Linux, AlmaLinux et CentOS Stream en utilisant le propre référentiel de VirtualBox avec les commandes YUM et DNF.

Ce guide explique également comment installer VirtualBox 7.0 sur des distributions basées sur Debian telles que Debian, Ubuntu et Linux Mint . systèmes utilisant le propre référentiel de VirtualBox avec les commandes APT-GET ou APT.

Sur cette page:
  • Comment installer la dernière VirtualBox dans CentOS, RHEL et Fedora
  • Comment installer la dernière VirtualBox dans Debian, Ubuntu et Mint
  • Comment installer le pack d'extension VirtualBox sous Linux

Installation de VirtualBox 7.0 dans des systèmes basés sur RHEL

Pour installer la dernière version stable de VirtualBox, vous devez d'abord télécharger le fichier de configuration virtualbox.repo à l'aide de la commande wget suivante, puis importer la clé publique à l'aide de la commande rpm.

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

Ensuite, activez le référentiel EPEL pour installer les outils de build et les dépendances sur le système.

----------------- 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 les packages de dépendances pour VirtualBox

VirtualBox utilise le module de noyau vboxdrv pour contrôler et allouer de la mémoire physique pour l'exécution des systèmes d'exploitation invités. Sans ce module, vous pouvez toujours utiliser VirtualBox pour créer et configurer des machines virtuelles, mais elles ne fonctionneront pas.

Ainsi, pour rendre VirtualBox entièrement fonctionnel, vous devrez d'abord mettre à jour votre système, puis installer des modules supplémentaires tels que DKMS, kernel-headers <.kernel-devel et certains packages de dépendances.

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

Installez VirtualBox 7.0 dans les systèmes basés sur RHEL

Une fois que vous avez installé tous les packages de dépendances nécessaires, vous pouvez installer la dernière version de VirtualBox à l'aide de la commande suivante.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

À ce stade, vous êtes prêt à commencer à utiliser VirtualBox en exécutant la commande suivante sur le terminal.

virtualbox

Si vous obtenez l'erreur suivante lors de l'installation de Virtualbox, cela signifie qu'il existe un conflit entre les deux versions du noyau.

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

Pour résoudre le problème, vérifiez d'abord votre noyau installé, puis mettez à jour le noyau Linux en exécutant la commande :

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

Une fois la mise à jour terminée, redémarrez votre système et sélectionnez le dernier noyau dans le menu de démarrage de grub, cette entrée est généralement la première entrée comme vous pouvez le voir.

reboot

Une fois le démarrage du système terminé, connectez-vous et confirmez à nouveau que la version de développement du noyau correspond désormais à la version du noyau Linux.

rpm -q kernel-devel
uname -r

Ensuite, redémarrez le processus de configuration de la build et confirmez que votre installation de VirtualBox a réussi en exécutant :

/sbin/vboxconfig
systemctl status vboxdrv

Dépannage

Si vous recevez un message d'erreur tel que KERN_DIR ou si le répertoire source de votre noyau n'est pas détecté automatiquement par le processus de construction, vous pouvez le définir à l'aide de la commande suivante. Assurez-vous de modifier la version du noyau en fonction de votre système, comme indiqué en rouge.

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

Installation de VirtualBox 7.0 dans Debian, Ubuntu et Linux Mint

Pour installer la dernière version stable de VirtualBox, vous devez ajouter le référentiel officiel Virtualbox à l'aide de la commande suivante.

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

Ensuite, mettez à jour la liste des packages logiciels et installez la dernière version de VirtualBox.

sudo apt-get install virtualbox-7.0

Exécutez simplement la commande suivante pour le démarrer depuis le terminal ou utilisez le lanceur du menu pour démarrer.

virtualbox
Capture d'écran de VirtualBox 7.0

Installation du pack d'extension VirtualBox sous Linux

Si vous avez besoin de fonctionnalités supplémentaires telles que VirtualBox RDP, PXE, ROM avec prise en charge E1000 et Contrôleur hôte USB 2.0 support, etc. Vous devez télécharger et installer le pack d'extension VirtualBox à l'aide de la commande wget suivante.

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

Pour installer le pack d'extension, vous devez avoir Virtualbox 7.0 installé, une fois que vous avez téléchargé vbox-extpack, ouvrez-le avec Virtualbox comme indiqué ci-dessous.

Si cela ne fonctionne pas, ouvrez Virtualbox –> Fichier –> Préférences –> Outils –> Extension Manager et recherchez le vbox-extpack pour l'installer.

Mise à jour de VirtualBox sur les systèmes Linux

Si vous souhaitez mettre à jour la VirtualBox avec la dernière version à l'avenir, vous pouvez simplement exécuter la commande suivante pour la mettre à jour.

Sur les systèmes basés sur RHEL
yum update VirtualBox-*
Sur les systèmes basés sur Debian
apt-get install VirtualBox-*

Supprimer VirtualBox des systèmes Linux

Si vous souhaitez supprimer complètement VirtualBox, utilisez simplement la commande suivante pour la supprimer complètement de votre système.

Sur les systèmes basés sur RHEL
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
Sur les systèmes basés sur Debian
apt-get remove VirtualBox-*

Vous pouvez également télécharger VirtualBox 7.0 pour d'autres plates-formes Linux, Windows et Mac OS X.