AUMENTAR EL RENDIMIENTO DE KALI LINUX EN MÁQUINA VIRTUAL DE ORACLE VM VIRTUALBOX
Kali Linux se congela o bloquea en Oracle VM VirtualBox al abrir aplicaciones con interface gráfica kali-linux-2018.3a-amd64
En este pequeño documento aprenderá
a realizar y entender que de modificar para una configuración optima de Oracle
VM VirtualBox y así evitar que Kali Linux o cualquier otra máquina virtual se congele
o bloque por falta de recursos de hardware en mi caso la máquina virtual de kali
Linux en la versión 2018.3a amd64 tenía poco o nada de recursos asignados para
gráfico.
Dejo el paso a paso para configurar
Kali Linux en un pc de las anteriores características técnicas.
- Crear
máquina virtual: recordar que Kali Linux está basado en Debian GNU/Linux y Seleccione
Linux para el tipo de arquitectura de hardware o tipo de sistema la versión requerida:
Debian (32 bits) o Debian (64 bits).
- Asignar
memoria RAM para la máquina virtual: Por defecto nos muestra un tamaño de memoria
RAM recomendado de 1024 MB lo que es aceptable para una máquina virtual Debian
que actúa como servidor, pero no es lo suficiente para ejecutar un sistema de
escritorio Kali Linux y menos una distro en vivo (Live Distro Cd-DvD-USB Linux)
como Kli Linux ya que las Distro Live Linux usan la memoria para almacenar los
cambios realizados en el sistema de archivos. Yo recomiendo colocar el doble de
la memoria RAM recomendada y en textos de Kali Linux recomiendan no asignar
menos de 2048 MB de memoria RAM reservada para la máquina virtual para Kali
Linux. Como la capacidad de memoria RAM de mi hadrware es buena le reserve 3072
MB:
- Elegir
el disco duro para la nueva máquina virtual: recuerde no es necesario si solo
va ejecutar Kali Linux en modo Live CD/DVD.
- Escoger el formato o tipo de archivo del
disco duro virtual: dejar el valor predeterminado (VDI) el cual corresponde al
formato nativo de VirtualBox. Usted lo puede cambiar si desea usar la máquina
virtual en otras herramientas de virtualización.
- Asignación dinámica y fija de discos
duros: dejar la selección predeterminad de reservado dinámicamente para que el
disco duro aumente de tamaño a medida que se requiera más espacio en disco duro
virtual, esto es bueno si vamos a instalar o almacenar información en nuestro
Kali Linux. Como consejo tener en claro si se requiere un disco dinámico pues
con el disco fijo se obtendrá mayor rendimiento.
- Tamaño del disco duro: Como el tamaño
predeterminado del disco duro de 8 GB no es lo suficiente para la instalación
estándar de Kali Linux yo le recomiendo aumentar el tamaño del disco duro a no
menos de 20 Gb. Se dejó de 40 Gb para agregar más software, update y upgrade a
Kali Linux.
- La
nueva máquina virtual aparece en la lista: por lo que solo se necesita insertar
imagen .iso y proceder con la instalación de Kali Linux:
- Configurar
Oracle VM VirtualBox: optimizar el uso de hardware para Kali Linux y así evitar
el inconveniente que venía presentando en bloqueos o congelamiento del entorno gráfico
de Kali Linux en versiones 2018, digo esto porque en versione de Kali Linux
2017 no tuve que activar aceleración 2D, 3D y más sin embargo obtenía un buen
rendimiento de Kali Linux 2017.1-amd64 sobre Oracle VM VirtualBox al ejecutar
app de interface gráfica como Google Chrome, Mozilla Firefox y TOR Browser
entre otras app.
- En configuración
del sistema: encontrara una pestaña llamada Placa base donde podrá ajustar el
orden de arranque yo solo deje marcado disco duro. En seta pestaña también puede
alterar la memoria RAM asignada a la máquina virtual, si fuera necesario.
- En la
misma pantalla de configuración del sistema pero en la pestaña Procesador,
pueden ajustar el numero procesadores a asignar a la máquina virtual yo tengo
un iCore 5 Segunda Generación le asigne 2 y todo en conjunto va bien hasta
lanzo dos servidores de pruebas metasploitable2, Windows 7 pro y me alcanza
para ejecutar otro servidor. En documentos
de Kali Linux informan que si utiliza una imagen de 32 bits, habilite PAE / NX
o la imagen de Kali no se iniciará, ya que la variante de kernel predeterminada
utilizada por Kali para i386 (llamada “686-pae”) se compila de una manera que
requiere una Extensión de Dirección física (PAE) para soporte de la CPU.
- En la
misma pantalla de configuración del sistema pero en la pestaña Aceleración, revisar
que extensiones especiales Intel VT-x o AMD-V para los procesadores estén
disponibles y activadas, esto con el fin de mejorar la capacidad de virtualización
al activar la aceleración por hardware.
- Ajustar
configuración de pantalla: seguro que mejorar el rendimiento de tu máquina
virtual y en mi caso esto hacía falta para evitar que Kali Linux se congelara o
bloqueara, por eso debemos habilitar la aceleración 2D (solo se cativa en máquinas
virtuales con Windows en GNU Linux la desactiva el mismo Oracle VM VirtualBox)
y 3D. en la misma pestaña de pantalla podemos asignar más memoria de video a
la máquina virtual de Kali Linux.
- Instalar software adicional: Recuerda instalar
las Guest Additions de Oracle VM VirtualBox en la máquina virtual de Kali Linux
para que este se ajuste y funcione mejor con el hardware de tu PC; ya que se
instalan herramientas y/o controladores adecuados dependiendo de tu programa de
virtualización. - Excluir directorios en el antivirus: al añadir
la ruta o el directorio de instalación de la máquina virtual de Kali Linux y
las carpetas compartidas en las excepciones del antivirus este no revisara el
disco duro virtual ni los archivos de la
compartida pues estos entran en conflicto al ser escaneados por el antivirus. - Guardar El estado de la máquina virtual ayuda a
que el sistema operativo invitado se reanude tal cual como se dejó la última
vez y así no tener que reiniciar y esperar a que el sistema operativo virtualizado
cargue por completo.
Acá termino este corto
tutorial de aprendizaje pues hay muchos otros parámetros que pueden
configurarse, como la configuración de la red (que define cómo se maneja el
tráfico en la tarjeta de red), pero los cambios anteriores son suficientes para
poder iniciar una distro Live de Kali Linux en Oracle VM VirtualBox.
Finalmente, haga clic en
Iniciar y la máquina virtual debería iniciarse correctamente. Si no, revise
cuidadosamente todas las configuraciones e intente nuevamente.