Instalación de VirtualBox en Linux

¡Esta es la parte 2 de nuestra trilogía de posts sobre VirtualBox! Vas a ver cómo instalarlo en Linux. Me he centrado en las distribuciones más populares, pero si no usas ninguna de ellas, al final encontrarás instrucciones genéricas, que deberían funcionar en la mayoría de los sistemas Linux.

En la parte 1, has visto qué es la virtualización, qué es VirtualBox, cómo instalar VirtualBox en Windows, cómo crear una máquina virtual y cómo usarla para probar Linux.

Si has caído en esta página, empieza a leer la primera parte:

  • VirtualBox: la forma más fácil de probar Linux sin instalarlo

Ahora vamos a ver cómo instalar VirtualBox en Linux.

Normalmente escribo sobre la distribución openSUSE (lo que equivale a escribir sobre el recientemente lanzado Linux Kamarada basado en openSUSE). Pero esta secuencia de posts pretende mostrarte cómo puedes probar Linux sin dejar tu sistema operativo actual, que puede ser una distribución de Linux distinta de openSUSE. Así, hoy vamos a hablar de openSUSE, pero también de algunas otras distribuciones de Linux.

Tal vez estés leyendo sobre Linux Kamarada, pensando en darle una oportunidad… ¿quién sabe?

VirtualBox en Ubuntu y derivados

Veamos cómo instalar VirtualBox en Ubuntu y sus derivados, entre los que podemos destacar: Linux Mint, elementary OS y Zorin OS.

La forma más sencilla para los usuarios de Ubuntu de instalar VirtualBox es recuperarlo del repositorio oficial multiverso, que siempre proporciona la última versión de VirtualBox (o una versión cercana a la última).

Comencemos por habilitar el repositorio multiverso. La forma más sencilla de hacerlo es abriendo la aplicación Software & Actualizaciones y marcando la opción Software restringido por derechos de autor o cuestiones legales (multiverso) en la pestaña Software de Ubuntu:

Haga clic en Cerrar. Como ha cambiado la configuración del repositorio, el sistema sugiere refrescar la lista de paquetes disponibles. En el cuadro de diálogo que aparece, haga clic en Recargar:

Si prefiere utilizar el terminal, puede conseguir el mismo resultado con estos comandos:

12
$ sudo add-apt-repository multiverse$ sudo apt update

Con el repositorio multiverso habilitado y la lista de paquetes actualizada, para instalar VirtualBox usando la interfaz gráfica, abre la app de Software de Ubuntu, busca virtualbox, haz clic en el único elemento que aparece y luego haz clic en Instalar:

Comienza la descarga y la instalación, el sistema te notifica cuando la app está lista para ser usada:

Si prefieres instalar VirtualBox usando la terminal, ejecuta:

1
$ sudo apt install virtualbox virtualbox-qt

Con VirtualBox instalado, para iniciarlo, abre el menú de Actividades, por la esquina superior izquierda de la pantalla, escribe virtualbox y haz clic en su icono:

Aparece la pantalla de inicio de VirtualBox, hasta ahora sin ninguna máquina virtual:

Ahora puedes crear una máquina virtual y ejecutar Linux en ella siguiendo el mismo cómo presentado en la parte 1.

VirtualBox en Debian y derivados

Veamos cómo instalar VirtualBox en Debian y sus derivados, entre los que podemos destacar: MX Linux, deepin y KNOPPIX.

Debian no proporciona VirtualBox en sus repositorios oficiales. Los usuarios de Debian deben añadir el repositorio mantenido por VirtualBox, lo que puede hacerse ejecutando el siguiente comando:

1
$ sudo add-apt-repository 'deb https://download.virtualbox.org/virtualbox/debian buster contrib'

(si utiliza otra versión de Debian, sustituya buster por su nombre en clave, por ejemplo: stretch)

Además, descargue e importe la clave pública de Oracle, para que los paquetes de VirtualBox puedan ser validados:

1
$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

Refresque la lista de paquetes disponibles:

1
$ sudo apt update

Y a instalar VirtualBox:

1
$ sudo apt install virtualbox-6.0

Si todo ha ido bien, ahora puedes iniciar VirtualBox y utilizarlo (ver instrucciones en la parte 1).

Ese repositorio siempre proporciona la última versión de VirtualBox.

En caso de que su instalación no tenga el comando add-apt-repository, pruebe esta alternativa:

1
$ sudo bash -c "echo 'deb https://download.virtualbox.org/virtualbox/debian buster contrib' >> /etc/apt/sources.list"

O abra el archivo /etc/apt/sources.list con su editor de texto favorito (por ejemplo nano):

1
$ sudo nano /etc/apt/sources.list

Añade la siguiente línea y guarda:

1
deb https://download.virtualbox.org/virtualbox/debian buster contrib

VirtualBox en openSUSE y derivados

Veamos cómo instalar VirtualBox en Linux Kamarada, que está basado en openSUSE. Las siguientes instrucciones también deberían funcionar en SUSE Linux Enterprise.

La forma más fácil para los usuarios de openSUSE de instalar VirtualBox es recuperarlo del repositorio oficial OSS, que siempre proporciona la última versión de VirtualBox (o una versión cercana a la última).

Para instalar VirtualBox utilizando la interfaz gráfica, abra el menú de Actividades, por la esquina superior izquierda de la pantalla, escriba software y haga clic en Gestión de Software:

Espere a que se actualice la lista de paquetes disponibles:

Rellene el campo de texto con virtualbox, haga clic en el botón Buscar (o simplemente pulse Intro), marque el paquete de virtualbox para su instalación y haga clic en Aceptar:

El sistema le informa de que se van a instalar paquetes adicionales necesarios, haga clic en Continuar:

Espere mientras se descargan e instalan los paquetes:

Cuando termine la instalación, haga clic en Finalizar:

Si prefiere instalar VirtualBox utilizando el terminal, ejecute:

12
$ sudo zypper ref$ sudo zypper in virtualbox

Con VirtualBox instalado, para iniciarlo, abre el menú Actividades, escribe virtualbox y haz clic en su icono:

Si su cuenta de usuario no pertenece al grupo de usuarios vboxusers, aparece el siguiente mensaje de error, haga clic en Aceptar para cerrarlo:

Utilizando el menú Actividades, abra la Gestión de usuarios y grupos.

Seleccione su cuenta de usuario de la lista y haga clic en Editar:

Cambie a la pestaña Detalles. En Grupos adicionales, seleccione el grupo vboxusers y haga clic en Aceptar:

Haga clic en Aceptar una vez más para salir de la Gestión de usuarios y grupos.

Cierre la sesión y vuelva a iniciarla para que el sistema note su nuevo grupo de usuarios.

Inicie VirtualBox de nuevo. Esta vez, te pregunta si quieres habilitar el USB passthrough, este mensaje aparece sólo la primera vez que usas VirtualBox:

A menos que seas un «paranoico de la seguridad», creo que no hay razón para preocuparse. Haz clic en Enable para continuar.

Finalmente, hemos llegado a la pantalla de inicio de VirtualBox, hasta ahora sin ninguna máquina virtual:

Ahora puedes crear una máquina virtual y ejecutar Linux en ella siguiendo el mismo procedimiento presentado en la parte 1. Y no lo olvides: ¡diviértete!

Veamos cómo instalar VirtualBox en Fedora. Las siguientes instrucciones también deberían funcionar en distribuciones relacionadas, como Red Hat Enterprise Linux y CentOS.

Fedora no proporciona VirtualBox en sus repositorios oficiales. Los usuarios de Fedora deben añadir el repositorio mantenido por VirtualBox, lo que puede hacerse ejecutando el siguiente comando:

1
$ sudo dnf config-manager --add-repo https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

Refrescar la lista de paquetes disponibles:

1
$ sudo dnf update

Después de descargar la lista de paquetes del repositorio de VirtualBox, el sistema pregunta si se debe importar la clave pública de Oracle:

Escriba y (que significa «sí») y pulse Enter:

12
Is this ok : yFedora 30 - x86_64 - VirtualBox 255 kB/s | 84 kB 00:00 

Instale algunos paquetes que VirtualBox necesita para compilar los módulos del kernel en Fedora:

12
$ sudo dnf install @development-tools$ sudo dnf install kernel-devel kernel-headers dkms elfutils-libelf-devel qt5-qtx11extras

Y por último, instala el propio VirtualBox:

1
$ sudo dnf install VirtualBox-6.0

Si todo ha ido bien, ya puedes arrancar VirtualBox y utilizarlo (ver instrucciones en la parte 1).

Ese repositorio siempre proporciona la última versión de VirtualBox.

VirtualBox en Arch Linux y Manjaro

Veamos cómo instalar VirtualBox en Arch Linux y su derivado Manjaro.

La forma más sencilla para los usuarios de Arch de instalar VirtualBox es recuperarlo del repositorio oficial de la distribución. Debido a su naturaleza de rolling release, ese repositorio siempre proporciona la última versión de VirtualBox.

Para instalar VirtualBox en Arch o Manjaro, basta con ejecutar:

1
$ sudo pacman -Sy virtualbox $(pacman -Qsq "^linux" | grep "^linux**$" | awk '{print "-virtualbox-host-modules"}' ORS=' ')

Si todo ha ido bien, ahora puedes iniciar VirtualBox y utilizarlo (ver instrucciones en la parte 1).

VirtualBox en otras distribuciones

Así como el sitio web de VirtualBox proporciona un instalador para Windows, también ofrece paquetes para las distribuciones de Linux más populares y un instalador genérico que puede utilizarse para instalar VirtualBox en cualquier sistema Linux.

Vaya al sitio web oficial de VirtualBox en:

Haga clic en el banner Download VirtualBox 6.0.

En la siguiente página, bajo VirtualBox binaries, haga clic en Linux distributions.

En esta página, haz clic en el enlace correspondiente a la distribución que utilizas (ten en cuenta que puede no estar en la lista, pero puede estar basada en una de ellas):

Una vez que hayas descargado el paquete, utiliza la herramienta adecuada de tu distribución para instalarlo.

Alternativamente, puede descargar el instalador genérico haciendo clic con el botón derecho del ratón en Todas las distribuciones (el último enlace) y utilizando Guardar enlace como.

Una vez que haya descargado el instalador genérico, ejecútelo utilizando el terminal:

12
$ chmod +x Downloads/VirtualBox-6.0.12-133076-Linux_amd64.run$ sudo Downloads/VirtualBox-6.0.12-133076-Linux_amd64.run

Si tiene dudas, busque en la documentación de su distribución instrucciones sobre cómo instalar VirtualBox.

Hay más por venir…

Ahora, los usuarios de Windows y Linux estamos todos en la misma página: ya sabemos cómo instalar VirtualBox en los sistemas operativos que usamos y somos capaces de crear máquinas virtuales.

En la parte 3, vamos a ver cómo crear un disco duro virtual e instalar Linux en la máquina virtual, así como consejos para usar VirtualBox a diario.

Actualización (Nov 01, 2019):

¡La parte 3 está aquí! (clic)

Para futuras referencias, aquí he utilizado las siguientes versiones de software:

Todas ellas son las últimas versiones en el momento de escribir este artículo.

Para escribir este post, he consultado:

  • Descargas de Linux – Oracle VM VirtualBox
  • Oracle VM VirtualBox – Manual de usuario – Capítulo 2 – Detalles de la instalación
  • Gestión de paquetes – ¿Cómo habilito el repositorio «multiverse»? – Ask Ubuntu
  • Cómo habilitar los repositorios Universe y Multiverse en Ubuntu – Es FOSS
  • Cómo instalar VirtualBox 6 en Fedora Linux 29 – nixCraft
  • Añadir o eliminar repositorios de software en Fedora – Fedora Docs Site
  • VirtualBox – Manjaro Linux
  • VirtualBox – ArchWiki

Deja una respuesta

Tu dirección de correo electrónico no será publicada.