VirtualBox-on-CentOS

VirtualBox es un software de virtualización multiplataforma de código abierto que puede instalarse en cualquier sistema operativo que permite instalar y ejecutar varios sistemas operativos invitados en el mismo equipo.

Por ejemplo, si lo instalas en tu sistema Linux, puedes ejecutar el sistema operativo Windows XP bajo él como sistema operativo invitado o ejecutar el sistema operativo Linux en tu sistema Windows y así sucesivamente. De esta manera, puedes instalar y ejecutar tantos sistemas operativos invitados como desees, el único límite es el espacio en disco y la memoria.

Recientemente Oracle ha lanzado la última versión estable de Virtualbox 6.0.0, la última versión de Virtualbox viene con tantos cambios importantes y nuevas características añadidas a ella.

Novedades en Virtualbox 6.0

  • Añadido soporte para exportar una máquina virtual a Oracle Cloud Infrastructure.
  • Una modificación importante de la interfaz de usuario con una configuración sencilla y sin problemas de las máquinas virtuales.
  • Un nuevo administrador de archivos permite al usuario administrar el sistema de archivos invitado y copiar archivos entre el húesped y el invitado.
  • Una actualización importante de la emulación de dispositivos gráficos 3D en huéspedes Linux.
  • La utilidad vboximg-mount para hosts permite a los usuarios acceder al contenido de los discos invitados en el host.
  • Añadido soporte para el uso de Hyper-V en el host Windows.

Puede ver todos los detalles del nuevo registro de cambios de VirtualBox 6.0 en su página oficial de registro de cambios.

Esta guía explica cómo instalar VirtualBox 6.0 en sistemas RHEL, CentOS y Fedora usando el propio repositorio de VirtualBox con la herramienta YUM y DNF (para versiones de Fedora 22+).

Esta guía también explica cómo instalar VirtualBox 6.0 en sistemas Debian, Ubuntu y Linux Mint utilizando el propio repositorio de VirtualBox con el comando APT-GET o APT.

Instalar VirtualBox 6.0 en RHEL/CentOS y Fedora

Si tienes instalada alguna versión anterior de Virtualbox, elimínala antes de instalar la última versión.

# yum remove VirtualBox*
# dnf remove VirtualBox*  [On Fedora 22+]

AGREGAR UN REPOSITORIO VIRTUALBOX

A continuación, añade el propio repositorio de VirtualBox para instalar la última versión de VirtualBox 6.0 en los siguientes sistemas.

Para RHEL/CentOS 7/6/

# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
Para RHEL/CentOS 5
# wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -Uvh epel-release-5-4.noarch.rpm

Para Fedora 24-29

# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

INSTALAR PAQUETES DE DEPENDENCIAS PARA VIRTUALBOX

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

Por lo tanto, para que VirtualBox sea completamente funcional, primero tendrás que actualizar tu sistema, luego instalar algunos módulos adicionales como DKMS, kernel-headers y kernel-devel y algunos paquetes de dependencias.

# yum update
# yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

INSTALAR VIRTUALBOX 6.0

Una vez que hayas instalado todos los paquetes de dependencias necesarios, puedes instalar la última versión de VirtualBox usando el siguiente comando.

# yum install VirtualBox-6.0

RECONSTRUIR LOS MÓDULOS DEL KERNEL PARA VIRTUALBOX 6.0

El siguiente comando creará automáticamente un grupo de vboxusers y un usuario y también buscará y reconstruirá automáticamente los módulos del núcleo necesarios.

------------- Fedora 22+ and CentOS/RHEL 7 ------------- 
/usr/lib/virtualbox/vboxdrv.sh setup
 
------------- Fedora 18-16 and CentOS/RHEL 6/5 ------------- 
/etc/init.d/vboxdrv setup
## OR ##
service vboxdrv setup

Si el proceso de compilación anterior falla, obtendrás un mensaje de advertencia similar al que se muestra a continuación.

vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    kernel-devel kernel-devel-4.19.0-1.el7.elrepo.x86_64

A continuación, primero debes comprobar el kernel instalado y luego instalar el kernel-devel necesario utilizando los siguientes comandos.

# uname -r
# yum install kernel-devel-CURRENT_KERNEL

Nota: reemplaza CURRENT_KERNEL con la cadena que obtiene de uname -r.

Ahora ejecuta la configuración de compilación de nuevo.

# /usr/lib/virtualbox/vboxdrv.sh setup

Luego, reemplaza nombre_de_usuario en el siguiente comando con tu propio nombre de usuario.

# usermod -a -G vboxusers user_name

Si recibes algún mensaje de error como KERN_DIR o si el directorio de origen de tu kernel no es detectado automáticamente por el proceso de compilación, puedes configurarlo usando el siguiente comando. Asegúrate de cambiar la versión del kernel de acuerdo a tu sistema como se muestra en el color rojo.

## RHEL / CentOS / Fedora ##
KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64

## Export KERN_DIR ##
export KERN_DIR

Instalar VirtualBox 6.0 en Debian, Ubuntu y Linux Mint

Primero, desinstala cualquier versión anterior de Virtualbox, si la hubiera.

$ sudo apt-get remove virtualbox-*

A continuación, instala la última versión de VirtualBox 6.0 utilizando el repositorio oficial de Virtualbox. Para añadir el repositorio, usa el siguiente comando como se muestra.

$ sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install virtualbox-6.0

Arrancando VirtualBox 6.0

Simplemente ejecuta el siguiente comando para iniciarlo desde el terminal o usa el lanzador desde el menú para comenzar.

# VirtualBox

VirtualBox-on-CentOS

Create-Virtalbox-New-Guest-Machine

Instalando VirtualBox Extension Pack

Si necesitas alguna funcionalidad adicional como VirtualBox RDP, PXE, ROM con soporte E1000 y USB 2.0 Host Controller, etc, necesitas descargar e instalar el VirtualBox Extension Pack usando el siguiente comando wget.

# # wget http://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

Para instalar el paquete de extensión, debes tener Virtualbox 6.0 instalado, una vez que hayas descargado vbox-extpack abierto con Virtualbox como se muestra a continuación.

Si no funciona, abre Virtaulbox -> Preferencias -> Extensiones y busca vbox-extpack para instalarlo.

Install-Virtualbox-Extension-Pack

Actualizando VirtualBox

Si quieres actualizar VirtualBox con la última versión en el futuro, puedes simplemente ejecutar el siguiente comando para actualizarla.

En RHEL/CentOS/Fedora

# yum update VirtualBox-6.0

En Ubuntu/Linux Mint

# apt install VirtualBox-6.0

Eliminar VirtualBox

Si quieres eliminar VirtualBox por completo, utiliza el siguiente comando para eliminarlo completamente de tu sistema.

En RHEL/CentOS/Fedora
# cd /etc/yum.repos.d/
# rm -rf virtualbox.repo
# yum remove VirtualBox-6.0
En Ubuntu/Linux Mint
# apt-get remove VirtualBox-6.0

Puedes además Descargar VirtualBox 6.0 para otras distros Linux.

 

Fuente: Original | maslinux

¿Quién está en línea?

Hay 12538 invitados y ningún miembro en línea