Virtualbox Linux | Instalaci贸n, configuraci贸n y uso

Virtualbox Linux | Instalaci贸n, configuraci贸n y uso

Para tus proyectos, tus pruebas o investigaciones recomiendo virtualizar y eso nos lleva al tema de nuestro articulo de hoy, Virtualbox Linux, como instalarlo, configurarlo y usarlo

Virtualbox es opensource?

Si, aunque es desarrollado por la compa帽ia Oracle, el producto VirtualBox es opensource bajo los t茅rminos de una licencia GPL versi贸n 2 como puede leerse en su pagina oficial

Requerimientos m铆nimos de Virtualbox Linux

  • Una distribuci贸n Linux actualizada
  • Procesador Intel o AMD. Dependiendo de tu hardware, la instalaci贸n sera de 32 o 64bits
  • Memoria RAM suficiente para tu Linux host y las maquinas virtuales a crear (por ejemplo, 1Gb RAM, pero mas es mejor)
  • Disco con espacio libre para los discos virtuales
  • Cuenta root o usuario con privilegios sudo
  • Conectividad a internet

Terminolog铆a para VirtualBox Linux

  • Host: Equipo donde se instalo VirtualBox Hypervisor, es donde crearemos las maquinas virtuales
  • Guest, VM o maquina virtual: Maquina virtual creada en VirtualBox, posteriormente se instalara un sistema operativo en ella para poder usarla

VirtualBox Ubuntu. Como instalarlo

Para instalar VirtualBox en Ubuntu Linux Desktop (o alguno de sus sabores) necesitamos de la cuenta root o que nuestro usuario tenga permisos para ejecutar comandos administrativos con sudo

VirtualBox repo Ubuntu

-Agregamos de forma manual el repositorio oficial a nuestro Ubuntu Linux

De esta forma mantendremos la ultima versi贸n siempre instalada en nuestro Ubuntu

OJO, en este ejemplo se muestra como ir铆a el repositorio para Ubuntu 18.10 Cosmic Cuttlefish, escribe el «nombre» de tu versi贸n Ubuntu

sudo vi /etc/apt/sources.list
#virtualbox
deb http://download.virtualbox.org/virtualbox/debian cosmic contrib

-Seguidamente agregamos las llaves publicas
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
OK

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
OK

-Actualizamos e instalamos VirtualBox 6.0 desde linea de comandos
sudo apt update
sudo apt install virtualbox-6.0

Ejecutamos VirtualBox en Linux

Para este articulo te lo muestro en un Ubuntu Budgie, pero el procedimiento es parecido en cualquier sabor Ubuntu

-Ya instalado VirtualBox Linux Ubuntu, lo ejecutamos desde el men煤 del sabor Ubuntu (en este caso Budgie) que est茅s usando.

Navegamos al men煤 Herramientas del sistema y le damos click a VirtualBox

En Ubuntu Budgie encuentras VirtualBox Linux en el men煤 Herramientas del sistema
En Ubuntu Budgie encuentras VirtualBox Linux en el men煤 Herramientas del sistema

-Nos aparecer谩 la ventana de VirtualBox Linux, lista para comenzar a crear maquinas virtuales

VirtualBox Linux ya esta lista para comenzar a configurarla mas o crear maquinas virtuales
VirtualBox Linux ya esta lista para comenzar a configurarla mas o crear maquinas virtuales

Que es el VirtualBox Extension Pack?

El VirtualBox Extension Pack es de c贸digo propietario, es decir, no es opensource y nos agrega

  • Drivers para USB 2.0 y 3.0
  • Soporte a Remote Desktop Protocol (RDP)
  • PXE boot en tarjetas Intel
  • Encripcion en los discos virtuales
  • Soporte para virtualizacion anidada con procesadores AMD

El VirtualBox Extension Pack se instala en el host de virtualizacion agreg谩ndolo a VirtualBox una 煤nica vez y posteriormente cada vez que salgan actualizaciones por parte de Oracle lo cambiaremos

Instalando VirtualBox Extension Pack

Por medio de este pack agregaremos mas soporte de hardware a nuestros equipos virtuales

-Descargamos el extension pack. En el siguiente URL聽 veras el link con la ultima versi贸n disponible
En mi caso lo descargo desde consola, para eso copio el URL de descarga en la pagina y se lo paso a wget en el directorio tmp (despu茅s de instalado ya no lo necesitaremos mas)
cd /tmp
wget -c https://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

-Ejecutamos VirtualBox en nuestro equipo host y navegamos al men煤 ArchivoPreferencias

Ejecutamos VirtualBox Linux para hacer cambios en sus preferencias
Ejecutamos VirtualBox Linux para hacer cambios en sus preferencias

-En su ventana de Preferencias navegamos a la pesta帽a Extensiones del men煤 vertical izquierdo

All铆 veremos un peque帽o bot贸n con un + para agregar extensiones a la derecha de la ventana, le damos click

Damos click al + para agregar extensiones a VirtualBox Linux
Damos click al + para agregar extensiones a VirtualBox Linux

-Navegamos a /tmp (o donde hayas descargado el VirtualBox Extension Pack), le damos click para marcarlo y despu茅s lo abrimos con el bot贸n Abrir

Buscamos el VirtualBox Extension Pack y lo abrimos
Buscamos el VirtualBox Extension Pack y lo abrimos

-Se nos muestra informaci贸n del paquete que estamos agregando

Damos click al bot贸n Instalar

Confirmamos la instalaci贸n de VirtualBox Extension Pack
Confirmamos la instalaci贸n de VirtualBox Extension Pack

-Nos pedir谩n que aceptemos la licencia de VirtualBox, hacemos scroll (bajamos en el contenido) y damos click al bot贸n Acepto

Leemos y aceptamos la licencia de uso de VirtualBox
Leemos y aceptamos la licencia de uso de VirtualBox

-De regreso en la ventana Preferencias ya veremos el paquete Oracle VM VirtualBox Extension Pack instalado

Cerramos la ventana Preferencias

Muy bien, ya tienes instalado el paquete VirtualBox Extension Pack
Muy bien, ya tienes instalado el paquete VirtualBox Extension Pack

-Cada vez nos acercamos mas a tener completamente funcional nuestro VirtualBox Hypervisor

VirtualBox Hypervisor ya casi listo para producci贸n
VirtualBox Hypervisor ya casi listo para producci贸n

VirtualBox Guest Additions Linux

Quieres compartir carpetas entre tu host y los equipos virtuales? entonces necesitas las VirtualBox Guest Additions Linux instaladas

Que son las VirtualBox Guest Additions?

Las VirtualBox Guest Additions son drivers y aplicaciones del sistema que optimizaran la maquina virtual para mejor rendimiento y usabilidad

Instalando VirtualBox Guest Additions

-Para instalarlas en un equipo virtual Ubuntu Desktop o cualquiera de sus sabores primero debemos instalar una serie de dependencias via consola en el equipo virtual

Estas dependencias compilaran las VirtualBox Guest Additions (drivers, m贸dulos de kernel, etc) y las instalaran
sudo apt install gcc make perl

-Apenas terminamos de instalar las dependencias requeridas en la maquina virtual, navegamos al men煤 DispositivosInsertar imagen de CD de las Guest Additions

Navegamos en el men煤 de la maquina virtual a la opci贸n Insertar imagen de CD de las Guest Additions
Navegamos en el men煤 de la maquina virtual a la opci贸n Insertar imagen de CD de las Guest Additions

-De forma autom谩tica nos aparecer谩 una ventana pidi茅ndonos confirmar si queremos ejecutar el software de las Guest Additions

Damos click al bot贸n Ejecutar

Se nos pedir谩 confirmar la ejecuci贸n de las Guest Additions
Se nos pedir谩 confirmar la ejecuci贸n de las Guest Additions

-Ademas, confirmamos con nuestra contrase帽a de usuario en la maquina virtual

Confirmamos la operaci贸n con nuestra contrase帽a de usuario en el equipo virtual
Confirmamos la operaci贸n con nuestra contrase帽a de usuario en el equipo virtual

-Comienza la ejecusion de un script en consola

Este script verificara dependencias instaladas, compilara drivers y m贸dulos y si no hay ning煤n error nos pedir谩 presionar Enter para cerrar la ventana de consola despu茅s de ejecutar las VirtualBox Guest Additions

Apenas cierre la ventana, reiniciaremos el equipo virtual para que se activen los drivers y m贸dulos de kernel

Despu茅s de compiladas, el script ejecutara las VirtualBox Guest Additions
Despu茅s de compiladas, el script ejecutara las VirtualBox Guest Additions

VirtualBox Shared Folder

Las VirtualBox Shared Folder te permitir谩 montar o usar carpetas de tu equipo host en los equipos virtuales

Haz de saber que para esto primero debes haber instalado las VirtualBox Guest Additions en el equipo virtual o no podr谩s hacerlo

-Ejecutamos la maquina virtual (en este ejemplo es un Ubuntu Linux Desktop) y navegamos al men煤 de su ventana VirtualBox DispositivosCarpetas compartidasPreferencias de carpetas compartidas

Navegamos a la opci贸n Preferencias de carpetas compartidas en la ventana de la maquina virtual Linux
Navegamos a la opci贸n Preferencias de carpetas compartidas en la ventana de la maquina virtual Linux

-Ya en la ventana de Configuraci贸n daremos click al bot贸n + esquina derecha de Carpetas compartidas聽para agregar una nueva carpeta compartida en el equipo host (tu equipo, no el virtual)

Por medio del bot贸n + agregamos una nueva carpeta compartida
Por medio del bot贸n + agregamos una nueva carpeta compartida

VirtualBox Shared Folder permisos

-Al agregar una carpeta compartida VirtualBox Shared Folder tenemos una serie de permisos y par谩metros

Estos par谩metros nos permitir谩n montar o no de forma autom谩tica la carpeta ademas de restringir a que solo se pueda leer, no escribir

  • Ruta carpeta: Elegimos que carpeta de nuestro equipo host compartiremos (en este ejemplo, /home/drivemeca/Descargas)
  • Nombre carpeta: Nombre que le queremos dar a la carpeta del host
  • Solo lectura: Solo podremos leer, no escribir en este carpeta
  • Automontar: Quieres que la carpeta se monte autom谩ticamente al cargarse la maquina virtual
  • Mount point: Donde quieres que se monte la carpeta de forma autom谩tica
    • Hacer permanente: El montaje sera permanente en el punto de montaje

Damos click al bot贸n Aceptar para agregar la carpeta

Para este ejemplo, solo elijo la carpeta Descargas de mi equipo Host, le coloco de nombre Descargas y doy click a Aceptar lo cual me dar谩 permisos de escritura pero no se montara autom谩ticamente

Modificamos par谩metros de la carpeta a compartir
Modificamos par谩metros de la carpeta a compartir

-Con los anteriores pasos ya podemos ver nuestra carpeta compartida creada y lista para montar

Ya tenemos lista una carpeta compartida por el host para montar en el equipo virtual
Ya tenemos lista una carpeta compartida por el host para montar en el equipo virtual

-Tiempo para abrir una consola en el equipo virtual y ejecutar los comandos para montar la VirtualBox Shared Folder

mkdir tmp
sudo mount -t vboxsf Descargas tmp

Los anteriores comandos crearan una carpeta tmp (/home/drivemeca/tmp) dentro del home del usuario y montaran la VirtualBox Shared Folder dentro de esta

Abrimos un navegador de archivos y ya podemos ver el contenido de la carpeta

La VirtualBox Shared Folder ya esta disponible en nuestro Nautilus o navegador de archivos
La VirtualBox Shared Folder ya esta disponible en nuestro Nautilus o navegador de archivos

-Eres curioso/a, puedes mirar por consola mas sobre tu carpeta compartida con los comandos

mount
df -h

En consola por medio de comandos puedes mirar mas info sobre la VirtualBox Shared Folder
En consola por medio de comandos puedes mirar mas info sobre la VirtualBox Shared Folder

Desinstalar VirtualBox Linux

Aunque es una gran herramienta, puede que necesites en alg煤n momento eliminar virtualbox linux de tu equipo

Desinstalar VirtualBox Ubuntu Linux

sudo apt remove聽virtualbox-6.0

Instalar VirtualBox en deepin Linux

deepin Linux es una distro muy popular por su aspecto visual que ha ido ganando seguidores mas y mas

Quieres la ultima versi贸n de virtualbox en tu deepin, ok, entonces debes instalar desde linea de comandos

Agregar repo virtualbox a deepin

-Abrimos una consola deepin y ejecutamos el siguiente comando para agregar el repositorio

Como deepin es basado en Debian, usaremos su referencia a Debian Stretch y agregamos la linea al final del archivo

sudo vi /etc/apt/sources.list
deb https://download.virtualbox.org/virtualbox/debian stretch contrib

Llaves publicas de Oracle VirtualBox en deepin

-Agregamos las llaves publicas de virtualbox a deepin ejecutando los siguientes comandos

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 -

Actualizamos e instalamos VirtualBox deepin

-Ya configurado el repositorio de Oracle para Debian y agregadas las dos llaves, podemos actualizar e instalar

sudo apt update
sudo apt install virtualbox-6.0

Ya tenemos instalado virtualbox en deepin Linux, lo siguiente seria agregar el Extensions Pack y si lo necesitas, el Guest Additions de VirtualBox Linux

Instalar VirtualBox Fedora Linux

En este articulo usamos Fedora 29 y la mejor forma de tener VirtualBox actualizado es por medio de su repositorio

VirtualBox repo Fedora

Comenzamos descargando la configuracion del repositorio Oracle VirtualBox

Lo instalamos en /etc/yum.repos.d

cd /tmp
wget -c https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
sudo mv virtualbox.repo /etc/yum.repos.d/

Agregamos la llave publica de Oracle VirtualBox

wget -c https://www.virtualbox.org/download/oracle_vbox.asc
sudo rpm --import oracle_vbox.asc

Que dependencias pide VirtualBox en Fedora?

sudo dnf install kernel-devel

Instalamos VirtualBox en Fedora Liux

sudo dnf install VirtualBox-6.0

En este articulo te mostr茅 como instalar, configurar y usar VirtualBox Linux en diferentes distribuciones.

Una herramienta que sin duda debe estar entre tus preferidas. Ya la usas, cu茅ntame aqu铆 debajo en los comentarios.

Satisfech@ con el articulo, hazme una donaci贸n, no importa la cantidad, la intenci贸n es lo que vale, dale click a este bot贸n

Comparte este articulo opensource en tus redes sociales (compartir es sexy) por medio de los botones de redes sociales para que otros lo conozcan y apoyes mi blog.

Ademas, no olvides escribirme en los comentarios aqu铆 debajo y pasa la voz compartiendo el tweet.

Escribe tu comentario

Please Login to comment
  Suscribete  
Notificaci贸n de