INSTALACIÓN DE VIRTUALBOX EN ARCH LINUX Y DERIVADOS DE DEBIAN (UBUNTU, LINUX MINT, XUBUNTU, ETC.).




Bienvenidos mis estimados lectores  a este nuevo post, les pido una disculpa ya que no he podido seguir con los tutoriales de hacking  debido a la falta de tiempo, en esta ocasión les are  una demostración de como instalar virtualbox en la familia Arch Linux   y en derivados de Debian como Ubuntu en todas sus versiones, Linux Mint, etc. Esto forma parte de un laboratorio que estoy formando en un curso de seguridad informática que estoy llevando actualmente.

Comenzamos...

¿QUÉ ES VIRTUALBOX?

Oracle VM VirtualBox es un software de virtualización para arquitecturas x86/amd64, creado originalmente por la empresa alemana innotek GmbH. Actualmente es desarrollado por Oracle Corporation como parte de su familia de productos de virtualización. Por medio de esta aplicación es posible instalar sistemas operativos adicionales, conocidos como «sistemas invitados», dentro de otro sistema operativo «anfitrión», cada uno con su propio ambiente virtual.

Entre los sistemas operativos soportados (en modo anfitrión) se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Microsoft Windows, y Solaris/OpenSolaris, y dentro de ellos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.

¿CÓMO INSTALO VIRTUALBOX?
Por norma general, instalar un programa en sistemas Windows  suele ser tan sencillo ya que solo basta con bajar un ejecutable y darle doble clic y seguir un asistente. Sin embargo en los sistemas GNU/Linux es todo lo contrario en muchos de los casos dependiendo de la distribución que uses.

INSTALACIÓN DE VIRTUALBOX EN DERIVADOS DE DEBÍAN (UBUNTU, LINUX MINT, ETC.)

La instalación de virtualbox en derivados de Debian es muy sencilla ya que este se encuentra en los repositorios de cada uno de ellos, pero como lo instalo:

FORMA 1:

Para instalar virtualbox en derivado de Debían como Ubuntu basta con abrir la terminal  y escribir lo  siguiente:

a) actualizamos los paquetes:

$sudo apt-get update
b) instalamos virtualbox:

$sudo apt-get install virtualbox
C) instalación de módulos dkms:

En muchos de los casos especialmente en la familia de Ubuntu este paquete se instala automáticamente al momento de instalar virtualbox pero en caso de que no, lo puedes instalar desde la terminal escribiendo:

$sudo apt-get install dkms
FORMA 2:

Esta forma es igual de sencilla solo sigue estos pasos:

a) Basta con ir a la página oficial de virtualbox:


 Y descargar el binario o empaquetado de acuerdo a la distribución y arquitectura, en este caso debe ser .deb.

b) Cuando concluya la descarga, abrimos una ventana de terminal y nos desplazamos hasta el lugar donde se haya guardado el archivo. En mi caso, la carpeta Descargas:

$cd ~/descargas

c) Instalar algunos paquetes necesarios:

Antes de realizar la instalación del paquete, nos aseguraremos de que se satisfacen sus dependencias. Para lograrlo, escribimos, o copiamos, lo siguiente en la terminal:

$sudo apt-get install libqt5x11extras5 libsdl1.2debian

Nota: en muchos de los casos el empaquetado .deb nos instala las dependencias que necesitamos, en caso que no suceda ejecutamos el comando anterior mencionado.

d) ejecutamos el empaquetado .deb:

Sólo nos queda instalar el paquete que hemos descargado. Algo tan sencillo como escribir (o copiar) el siguiente en la terminal:

$sudo dpkg -i virtualbox-5.1_5.1.6-110634~Ubuntu~xenial_amd64.deb

Nota: en derivados de Debian como Ubuntu o Linux Mint basta con darle doble clic al empaquetado .deb.

INSTALACIÓN EN ARCH LINUX Y SUS DERIVADOS.

A diferencia de Ubuntu y sus derivados aquí en Arch Linux la instalación de virtualbox es poco más compleja ya que necesita de otras dependencias para su buen funcionamiento.

Procesos de instalación de virtualbox:

En el proceso de instalación Los paquetes que hay que instalar son los siguientes:
  • virtualbox
  • dkms
  • virtualbox-host-dkms
  • virtualbox-guest-iso
  • net-tools
  • linux-headers
Comenzamos….

PASO 1

Abre una terminar y escribe o pega lo siguiente:

$sudo pacman -S virtualbox virtualbox-host-dkms virtualbox-guest-iso linux-headers dkms net-tools
PASO 2

Una vez terminado de instalar los paquetes por pacman  seguimos a compilar los módulos de forma manual, sin embargo estos se puede instalar  automáticamente. Solo en caso de que no suceda ejecuta esto desde la terminal:


$sudo dkms install vboxhost/5.1.22
Nota: El 5.1.22 corresponde a versión de virtualbox que instale , recuerda cambiarlo a la que tu instalasteis.

PASO 3:

Este paso corresponde a crear un archivo de configuración para cargar los módulos de manera automática.

Nota: A partir de la versión 5.1.22 en adelante este archivo se crea automáticamente así que si instales una  versión similar ya no necesitas realizar este paso.

Hay que crear el archivo /etc/modules-load.d/virtualbox.conf y añadir el siguiente contenido:

$ sudo nano /etc/modules-load.d/virtualbox.conf

Agregamos lo siguiente:

vboxdrvvboxnetadpvboxnetfltvboxpci

Listo….

CONFIGURACIONES NECESARIAS

Puertos usb

Un muy importante  aspecto que  hay  tener en cuenta es que, para realizar algunas tareas (por ejemplo, acceder a los dispositivos USB del anfitrión desde una máquina virtual), el usuario que estemos utilizando en el equipo anfitrión, debe ser miembro del grupo “vboxusers”, un grupo que se habrá creado durante la instalación de VirtualBox.

Nota: En derivados de Debian como Ubuntu y sus familias al momento de instalar virtualbox en muchas ocasiones,  este nos agrega en automáticamente al grupo “vboxusers” durante el proceso de instalación.
Para activar los puertos USB sigue estos pasos:
  1. comprobar los grupos de mi usuario:
Para comprobar a qué grupos pertenece el usuario actual, basta con escribir la siguiente orden en la terminal:

$groups
lp wheel games video audio optical storage scanner power exploit

Si damos cuenta hemos comprobado que el grupo “vboxusers” no se encuentra en la relación con nuestro usuario
  1. agregamos nuestro usuario al grupo “vboxusers”:
Para realizar este paso basta con ir a la terminal y seguir  la siguiente sintaxis:

$ sudo adduser miusuario vboxusers

En mi caso mi usuario es “exploit”, entonces quedaría así:

$ sudo adduser exploit vboxusers
Listo....

No hay comentarios:

Publicar un comentario