marzo 28, 2024

BitCuco

¡Hola Mundo!

VirtualBox: Cómo crear una máquina virtual

virtualbox

VirtualBox es un software libre que se encarga de virtualizar sistemas operativos para las arquitecturas AMD64/Intel64, el objetivo del software es permitir la ejecución de un sistema operativo directamente sobre el sistema operativo real.

El objetivo de Virtualbox es simple: proporcionar una plataforma open source que permita la ejecución de sistemas operativos virtuales sin importar la plataforma origen con el objetivo de hacer uso de los recursos internos de la computadora de la misma forma que un sistema operativo físico.

Hablando de diversos sistemas operativos, con Virtualbox podemos ejecutar un sistema operativo Mac en Windows o viceversa, cualquier distribución de Linux, Unix, etc. para el fin que necesitamos, ya sea desarrollo, ejecución de software o simplemente hacer pruebas.

Para efectos de este tutorial, vamos a mostrar como instalar VirtualBox en un sistema operativo Mac, sin embargo la instalación se puede hacer en forma similar para Windows, Unix, Linux, etc. También vamos a crear una máquina virtual VM de un sistema operativo en Virtualvox.

Debido a la necesidad de una imagen (iso) del sistema operativo que ejecutaremos en forma virtual, mostraremos como instalar Minix en VirtualBox, Minix es un sistema operativo que significa Mini-UNIX, una versión educativa del sistema operativo UNIX diseñada por el Profesor Andrew S. Tanenbaum en 1987. Dicho software fue diseñado para ejecutarse sobre microprocesadores Intel 8088 o superiores. Sin embargo es el mismo procedimiento para instalar Windows, Mac, Solaris, Unix, Debian, Ubuntu, CentOS o cualquier distribución de Linux, solo usando como base la imagen (iso) del sistema operativo deseado sobre Virtualbox.

Descarga de VirtualBox

Para descargar Virtualbox, podemos hacerlo desde el sitio oficial accedemos a la liga de descarga y descargamos la última versión de acuerdo a la plataforma que tengamos (Windows, OS X, Linux, Solaris). Una vez descargado el paquete del instalador de VirtualBox, descomprimimos el archivo (en su caso), abrimos el instalador y guardamos el ejecutable de VirtualBox en el directorio deseado.

Además podemos consultar la documentación en formato PDF dentro del sitio oficial de VirtualBox.

Descarga del Sistema Operativo Minix

Para adentrarnos en materia de Virtualbox, requerimos descargar la imagen de un sistema operativo. Para el ejemplo, procedemos a descargar el iso de Minix, el cual descargamos a partir de su sitio de descarga, allí descargamos el iso de la versión de MINIX deseada (la última versión 3.3.0 fue consultada el 31/10/2019)

Montaje de la imagen del Sistema Operativo en VirtualBox

Una vez instalado VirtualBox y teniendo la imagen de nuestro sistema operativo virtual, procedemos al montaje o levantamiento de la máquina virtual, el procedimiento es sencillo:

  • Ejecutamos la aplicación VirtualBox y abrimos la opción Nueva (para crear una nueva máquina virtual)
  • Escribimos el nombre del sistema operativo (en particular MINIX 3), tipo Other y versión Other.
que es virtualbox
  • Para determinar el tamaño de memoria recomendado para el sistema operativo para ejecutarse con VirtualBox, es importante verificar las características en cuanto a memoria necesarias para operar del sistema operativo virtual que queremos ejecutar, así como la memoria disponible en nuestro sistema operativo físico. Debemos recordar que la memoria ocupada se suma entre el sistema operativo real y el virtual, así que hay que establecer un equilibrio para no quedarnos sin memoria en alguna de las dos partes, o de lo contrario el sistema se congelará aún con VirtualBox en funcionamiento.
  • Por ejemplo, si tenemos de memoria RAM real una capacidad de 8 GB y proporcionamos de memoria para nuestro sistema operativo virtual 5 GB, solo nos quedarán 3 GB para nuestro sistema operativo físico, y podría volverse más lento si es demasiado bajo.
  • En particular, Minix ocupa muy poca memoria, para Minix el recomendable es 64MB de RAM.
que es virtualbox
  • De la misma forma que la memoria, creamos un disco duro virtual para nuestra máquina virtual en VirtualBox. Se recomienda que sea reservado dinámicamente, con suficiente capacidad de almacenamiento, como si se tratase del disco duro de nuestro sistema operativo real, pero éste es exclusivo de nuestro sistema operativo virtual. Así también debemos buscar un equilibrio para que el espacio en disco duro de nuestra máquina virtual no se coma el espacio de disco duro real en exceso y nos deje sin espacio en nuestro sistema operativo real.
  • Para el caso de Minix, 1 GB es suficiente, y se agrega de acuerdo al procedimiento mostrado en las pantallas siguientes para crear una unidad de disco duro en VirtualBox.
virtualbox
virtualbox
virtualbox

Ejecución del Sistema Operativo Virtual en VirtualBox

Una vez configurada nuestra máquina virtual en VirtualBox, procedemos a su ejecuación, montando en primer lugar la imagen (iso) de nuestro sistema operativo virtual.

Para evitar errores en éste procedimiento, la configuración de la máquina debe disponer de suficiente memoria virtual, así como suficiente espacio en disco virtual, los cuáles configuramos en el apartado anterior. Una vez asignada la imagen, éstos parámetros no se pueden cambiar, salvo que se configure una nueva máquina virtual.

Por lo tanto cuando abrimos por primera vez cualquier máquina virtual en VirtualBox, se nos solicita introducir la imagen, por lo tanto seleccionamos la imagen de nuestro sistema operativo. En particular seleccionamos la imagen de Minix, siendo el mismo procedimiento para imágenes de Windows, Mac, Linux, o cualquier otro sistema operativo.

minix

Después de pulsar Start, el sistema operativo virtual arranca dentro de VirtualBox como si se tratase de un sistema operativo real dentro de un equipo físico. Su uso es el mismo, restringido a las características de memoria y de espacio en disco virtuales que hemos virtualizado.

Recordemos que una máquina virtual en VirtualBox se comporta en forma idéntica a la de un sistema operativo real, por lo tanto es necesario llevar a cabo la instalación del sistema operativo, configuración de su interfaz de red, creación de usuarios, instalación de aplicaciones, etc. para poder utilizar el sistema operativo en forma plena. La instalación del sistema operativo dentro de VirtualBox se hace exactamente igual que en una máquina real, ésta es una de las muchas bondades que trae VirtualBox.

maquina virtual

Otros proyectos interesantes

Te invitamos a configurar tu propio servidor de base de datos MySQL con PhpMyAdmin, para que puedas montar tu propio servidor web y puedas crear tu propio sitio.

También te invitamos a conocer la segunda parte de éste proyecto y hacer ejercicios con el sistema operativo Minix. Ejercicios que puedes realizar directamente dentro de tu sistema en VirtualBox.