GNU/Linux >> Tutoriels Linux >  >> Linux

Comment activer la virtualisation imbriquée dans VirtualBox sous Linux

Par défaut, la virtualisation imbriquée dans Oracle VM VirtualBox sur le système Linux est désactivée. Avec la sortie de VirtualBox 6.1, nous pouvons activer la virtualisation imbriquée sur les processeurs Intel à partir du Core i de 5e génération.

Prérequis pour la virtualisation imbriquée VirtualBox :

  • VirtualBox version 6.1 ou supérieure
  • Processeur AMD / Processeur Intel (Core i5 ou supérieur)

Dans cet article, nous montrerons comment activer la virtualisation imbriquée sur les processeurs Intel pour VirtualBox VM sous Linux.

Installer / Mettre à niveau VirtualBox vers la dernière version

Remarque : Vous pouvez ignorer cette étape si vous avez déjà VirtualBox 6.1 sur votre système Linux

Au moment de la rédaction de cet article, la dernière version de VirtualBox est la 6.1, donc si vous utilisez une ancienne version de VirtualBox sur le système, exécutez les commandes suivantes pour l'installer et la mettre à niveau.

Pour Ubuntu/Debian

[email protected]:~$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
[email protected]:~$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
[email protected]:~$ sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
[email protected]:~$ sudo apt-get update
[email protected]:~$ sudo apt-get install virtualbox-6.1 -y

Si vous obtenez le message d'erreur suivant lors du démarrage ou de la création d'une machine virtuelle après la mise à niveau de VirtualBox,

Pour résoudre ce problème, exécutez les commandes suivantes

[email protected]:~$ sudo apt-get remove virtualbox-dkms -y
[email protected]:~$ sudo /sbin/vboxconfig

Pour CentOS / RHEL / Fedora

Créez un fichier référentiel VirtualBox 6.x avec le contenu suivant,

[[email protected] ~]# vi /etc/yum.repos.d/virtualbox.repo
[virtualbox]
name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox
baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc

enregistrer et quitter le fichier,

Exécutez la commande ci-dessous Yum / DNF pour installer virtualbox 6.1

[[email protected] ~]# yum install VirtualBox-6.1 -y
or
[[email protected] ~]# dnf install VirtualBox-6.1 -y

Remarque : Dans le cas où sur votre système Linux, si le référentiel VirtualBox 6 est déjà configuré, ignorez la partie de configuration du référentiel, vous pouvez directement installer ou mettre à niveau virtualbox.

Activer la virtualisation imbriquée pour la machine virtuelle VirtualBox

Supposons que j'ai une vm centos sur ma virtualbox, je veux activer la virtualisation imbriquée pour cette vm, avant de l'activer, connectez-vous à la console vm et exécutez la commande suivante,

# grep -E --color 'vmx|svm' /proc/cpuinfo

La sortie vide de la commande ci-dessus confirme que la virtualisation imbriquée n'est pas activée sur centos vm.

Éteignons cette VM et activons VT-x /AMD-v , Sélectionnez la VM pour laquelle vous souhaitez activer la virtualisation imbriquée, puis cliquez sur paramètres. Sous le Système Tab, sélectionnez Processeur et cliquez sur "Activer Nested VT-x/AMD-v " sous les Fonctionnalités étendues Onglet,

cliquez sur OK pour enregistrer les modifications

Dans le cas "activez Nested VT-x/AMD-v " est grisé, nous pouvons l'activer via la ligne de commande, exécutez la commande suivante,

$ VBoxManage modifyvm  –nested-hw-virt on

Exemple :

[email protected]:~$ VBoxManage modifyvm ubuntu18 --nested-hw-virt on

Vérifions maintenant à partir de Centos VM si la virtualisation imbriquée est activée ou non, allumez la VM et connectez-vous à la console et exécutez les commandes suivantes,

# egrep -E –color ‘svm|vmx’ /proc/cpuinfo
# lscpu

La sortie des commandes ci-dessus confirme que la virtualisation imbriquée a été activée sur CentOS VirtualBox VM.

C'est tout de cet article, j'espère que cet article était informatif et que vous comprenez mieux comment activer la fonctionnalité Nested VT-x / AMD-v sur Oracle VM VirtualBox. N'hésitez pas à partager vos commentaires et commentaires.


Linux
  1. Comment configurer la virtualisation sur Redhat Linux

  2. Comment activer le transfert IP sur Linux

  3. Qu'est-ce que le transfert IP sous Linux ? Comment activer le transfert IP ?

  4. Comment installer Virtualization Linux Server

  5. Comment activer le hachage md5 sous Linux

Comment installer Windows 10 dans Virtualbox sous Linux

Comment activer la virtualisation imbriquée dans KVM sous Linux

Comment activer la virtualisation imbriquée dans VirtualBox

Comment installer VirtualBox dans différentes distributions Linux

Comment installer Linux Mint dans VirtualBox

Comment activer sFTP dans un VPS Linux ?