Búsqueda de sitios web

Cómo instalar la última versión de VirtualBox 7.0 en Linux


VirtualBox es un software de virtualización multiplataforma de código abierto que se puede instalar en cualquier sistema operativo para ejecutar varias máquinas virtuales invitadas en la misma computadora.

Por ejemplo, si lo instala en su sistema Linux, puede ejecutar el sistema operativo Windows como SO invitado o ejecutar SO Linux en su sistema Windows, etc. De esta manera, puede instalar y ejecutar tantos sistemas operativos invitados (máquinas virtuales) como desee, el único límite es el espacio en disco y la memoria.

Recientemente, Oracle lanzó la versión estable principal de Virtualbox 7.0, la versión más nueva de VirtualBox viene con muchos cambios importantes y nuevas funciones agregadas.

Puede ver los detalles completos del nuevo registro de cambios sobre VirtualBox 7.0 en su página oficial de registro de cambios.

Esta guía explica cómo instalar VirtualBox 7.0 en distribuciones basadas en RHEL como RHEL, Fedora, Rocky Linux, AlmaLinux y CentOS Stream usando el repositorio propio de VirtualBox con comandos YUM y DNF.

Esta guía también explica cómo instalar VirtualBox 7.0 en distribuciones basadas en Debian como Debian, Ubuntu y Linux Mint . sistemas que utilizan el repositorio propio de VirtualBox con comandos APT-GET o APT.

En esta página:
  • Cómo instalar la última versión de VirtualBox en CentOS, RHEL y Fedora
  • Cómo instalar la última versión de VirtualBox en Debian, Ubuntu y Mint
  • Cómo instalar el paquete de extensión de VirtualBox en Linux

Instalación de VirtualBox 7.0 en sistemas basados en RHEL

Para instalar la última versión estable de VirtualBox, primero debe descargar el archivo de configuración virtualbox.repo usando el siguiente comando wget y luego importar la clave pública usando el comando 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

A continuación, habilite el repositorio EPEL para instalar herramientas de compilación y dependencias en el sistema.

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

Instalar paquetes de dependencia para VirtualBox

VirtualBox utiliza el módulo del kernel vboxdrv para controlar y asignar memoria física para la ejecución de sistemas operativos invitados. Sin este módulo, aún puedes usar VirtualBox para crear y configurar máquinas virtuales, pero no funcionarán.

Por lo tanto, para que VirtualBox sea completamente funcional, primero deberá actualizar su sistema y luego instalar algunos módulos adicionales como DKMS, kernel-headers <.kernel-devel y algunos paquetes de dependencia.

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

Instale VirtualBox 7.0 en sistemas basados en RHEL

Una vez que haya instalado todos los paquetes de dependencia necesarios, puede instalar la última versión de VirtualBox usando el siguiente comando.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

En este punto, está listo para comenzar a usar VirtualBox ejecutando el siguiente comando en la terminal.

virtualbox

Si recibe el siguiente error durante la instalación de Virtualbox, significa que hay un conflicto entre las dos versiones del Kernel.

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

Para resolver el problema, primero verifique su kernel instalado y luego actualice el kernel de Linux ejecutando el comando:

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

Cuando se complete la actualización, reinicie su sistema y seleccione el kernel más reciente en el menú de inicio de grub; esta entrada suele ser la primera, como puede ver.

reboot

Una vez que el sistema haya terminado de iniciarse, inicie sesión y confirme una vez más que la versión de desarrollo del kernel ahora coincide con la versión del kernel de Linux.

rpm -q kernel-devel
uname -r

Luego, reinicie el proceso de configuración de compilación y confirme que su instalación de VirtualBox se realizó correctamente ejecutando:

/sbin/vboxconfig
systemctl status vboxdrv

Solución de problemas

Si recibe algún mensaje de error como KERN_DIR o si el proceso de compilación no detecta automáticamente el directorio fuente de su kernel, puede configurarlo usando el siguiente comando. Asegúrese de cambiar la versión del kernel según su sistema, como se muestra en color rojo.

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

Instalación de VirtualBox 7.0 en Debian, Ubuntu y Linux Mint

Para instalar la última versión estable de VirtualBox, debe agregar el repositorio oficial de Virtualbox usando el siguiente comando.

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

Luego, actualice la lista de paquetes de software e instale la última versión de VirtualBox.

sudo apt-get install virtualbox-7.0

Simplemente ejecute el siguiente comando para iniciarlo desde la terminal o use el iniciador del menú para iniciar.

virtualbox
Captura de pantalla de VirtualBox 7.0

Instalación del paquete de extensión de VirtualBox en Linux

Si necesita alguna funcionalidad adicional como VirtualBox RDP, PXE, ROM con soporte E1000 y controlador de host USB 2.0 soporte, etc. Debe descargar e instalar el paquete de extensión de VirtualBox usando el siguiente comando wget.

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

Para instalar el paquete de extensión, debe tener Virtualbox 7.0 instalado, una vez que haya descargado vbox-extpack, abra con Virtualbox como se muestra a continuación.

Si no funciona, abra Virtualbox –> Archivo –> Preferencias –> Herramientas –> Administrador de extensiones y busque el vbox-extpack para instalarlo.

Actualización de VirtualBox en sistemas Linux

Si desea actualizar VirtualBox con la última versión en el futuro, simplemente puede ejecutar el siguiente comando para actualizarlo.

En sistemas basados en RHEL
yum update VirtualBox-*
En sistemas basados en Debian
apt-get install VirtualBox-*

Eliminar VirtualBox de los sistemas Linux

Si desea eliminar VirtualBox por completo, simplemente use el siguiente comando para eliminarlo por completo de su sistema.

En sistemas basados en RHEL
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
En sistemas basados en Debian
apt-get remove VirtualBox-*

También puedes descargar VirtualBox 7.0 para otras plataformas Linux, Windows y Mac OS X.