GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo habilitar la virtualización anidada en VirtualBox en Linux

Por defecto, la virtualización anidada en Oracle VM VirtualBox en el sistema Linux está deshabilitada. Con el lanzamiento de VirtualBox 6.1, podemos habilitar la virtualización anidada en CPU Intel a partir de Core i de quinta generación.

Requisitos previos para la virtualización anidada de VirtualBox:

  • VirtualBox Versión 6.1 o superior
  • CPU AMD/CPU Intel (Core i5 o superior)

En el artículo, demostraremos cómo habilitar la virtualización anidada en CPU Intel para VirtualBox VM en Linux.

Instalar/Actualizar VirtualBox a la última versión

Nota: Puede omitir este paso si ya tiene VirtualBox 6.1 en su sistema Linux

Al momento de escribir este artículo, la última versión de VirtualBox es 6.1, por lo que en caso de que esté ejecutando una versión anterior de virtualbox en el sistema, ejecute los siguientes comandos para instalarlo y actualizarlo.

Para 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 recibe el siguiente mensaje de error al iniciar o crear una máquina virtual después de actualizar VirtualBox,

Para resolver este problema, ejecute los siguientes comandos

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

Para CentOS/RHEL/Fedora

Cree un archivo de repositorio de VirtualBox 6.x con los siguientes contenidos,

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

guardar y salir del archivo,

Ejecute debajo del comando Yum / DNF para instalar virtualbox 6.1

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

Nota: En caso de que en su sistema Linux, si el repositorio de VirtualBox 6 ya está configurado, omita la parte de configuración del repositorio. Puede instalar o actualizar virtualbox directamente.

Habilitar virtualización anidada para VirtualBox VM

Supongamos que tengo una máquina virtual centos en mi caja virtual, quiero habilitar la virtualización anidada para esta máquina virtual, antes de habilitarla para iniciar sesión en la consola de máquina virtual y ejecutar el siguiente comando,

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

La salida en blanco del comando anterior confirma que la virtualización anidada no está habilitada en centos vm.

Apaguemos esta máquina virtual y habilitemos VT-x /AMD-v , Seleccione la VM para la que desea habilitar la virtualización anidada, luego haga clic en configuración. Bajo el Sistema Pestaña, seleccione Procesador y haga clic en “Habilitar VT-x/AMD-v anidado ” en Funciones ampliadas Pestaña,

haga clic en Aceptar para guardar los cambios

En caso de “habilitar VT-x/AMD-v anidado ” está atenuado, entonces podemos habilitarlo a través de la línea de comando, ejecute el siguiente comando,

$ VBoxManage modifyvm  –nested-hw-virt on

Ejemplo:

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

Ahora verifiquemos desde Centos VM si la virtualización anidada está habilitada o no, encienda la VM e inicie sesión en la consola y ejecute los siguientes comandos,

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

El resultado de los comandos anteriores confirma que la virtualización anidada se ha habilitado en CentOS VirtualBox VM.

Eso es todo de este artículo, espero que este artículo sea informativo y que comprenda mejor cómo habilitar la función Nested VT-x / AMD-v en Oracle VM VirtualBox. No dude en compartir sus opiniones y comentarios.


Linux
  1. Cómo configurar la virtualización en Redhat Linux

  2. Cómo habilitar el reenvío de IP en Linux

  3. ¿Qué es el reenvío de IP en Linux? ¿Cómo habilitar el reenvío de IP?

  4. Cómo instalar un servidor Linux de virtualización

  5. ¿Cómo habilitar libass en Linux?

Cómo instalar Windows 10 en Virtualbox en Linux

Cómo habilitar la virtualización anidada en KVM en Linux

Cómo habilitar la virtualización anidada en VirtualBox

Cómo instalar VirtualBox en diferentes distribuciones de Linux

Cómo instalar Linux Mint en VirtualBox

¿Cómo habilitar sFTP en un VPS Linux?