Joaquin Martinez

Depura tus errores y construye la mejor versión de ti, cada línea cuenta.

Debian en VirtualBox desde cero: ISO, particiones, escritorio GNOME y Guest Additions

07-02-2025
Sistemas operativos
Linux y bash scripting
Cover Post

Instalar Debian en VirtualBox: guía paso a paso

Cuando ya tenemos creada la máquina virtual en VirtualBox, el siguiente paso es instalar un sistema operativo. Generalmente los sistemas operativos se distribuyen en imágenes ISO, por lo que debemos descargar el archivo ISO de Debian para poder utilizarlo en nuestra máquina virtual.

Descargar la ISO de Debian

La búsqueda del archivo ISO se realiza desde el navegador web.

alt text

Localizamos el botón de descarga y hacemos clic.

alt text

Esperamos a que finalice la descarga para poder usar la ISO dentro de VirtualBox.

Configurar la ISO en VirtualBox

Una vez descargado el archivo ISO de Debian, debemos localizar su ruta. En este ejemplo, se ha movido a una carpeta llamada VBox.

Abrimos el menú de configuración de nuestra máquina virtual para asignar la ISO descargada:

alt text

En el apartado Almacenamiento → Dispositivos → Controlador, seleccionamos el ícono de CD y la opción “Seleccionar un archivo de disco”.

alt text

Buscamos la ubicación del archivo ISO y lo seleccionamos:

alt text

Hacemos clic en Aceptar y ya podemos encender la máquina virtual para iniciar la instalación.

Iniciar la instalación de Debian

Para encender la máquina podemos usar el botón Iniciar o hacer doble clic sobre la máquina en VirtualBox.

alt text

Al iniciar, debemos seleccionar el tipo de instalación. En este caso, elegimos Instalación gráfica.

alt text

Configuración inicial del sistema

Seleccionar idioma

Elegimos el idioma que tendrá nuestro sistema: alt text

Definir ubicación

Seleccionamos la ubicación. Este paso es importante ya que determina la zona horaria por defecto. alt text

alt text

Configurar teclado

Debemos elegir la distribución del teclado, lo que garantiza que las teclas y combinaciones funcionen correctamente. alt text

alt text

Nombre del dispositivo

Asignamos un nombre a nuestra máquina Debian: alt text

Nombre de dominio

El instalador también pedirá un nombre de dominio, pero este campo puede dejarse en blanco por ahora. alt text

Contraseña de superusuario

Finalmente, configuramos la contraseña del superusuario (root), que es el equivalente al administrador en Windows. alt text

Crear usuario

Asignamos un nombre al usuario que será creado junto con el sistema, asociado a un identificador. Este usuario funciona como la ficha de datos personal; más adelante se configurará el usuario principal del sistema. alt text

alt text

Contraseña del superusuario

Debemos asignar nuevamente la contraseña del superusuario (root). alt text

Tipo de almacenamiento

Seleccionamos el tipo de almacenamiento. Usaremos el modo Guiado, que corresponde a un almacenamiento dinámico. alt text

alt text

Esquema de particionado

Elegimos cómo se guardarán los archivos en el disco. Para simplificar, seleccionamos una sola partición. alt text

Resumen de configuraciones

El instalador muestra un resumen con las particiones:

  • La primera corresponde al sistema operativo.
  • La segunda, de 1.2 GB tipo swap, es una extensión de la memoria RAM que almacena datos inactivos temporalmente.

alt text

Confirmamos la configuración:

alt text

alt text

Gestor de paquetes

Debemos configurar el gestor de paquetes, que nos permitirá acceder al software disponible en Debian. alt text

alt text

alt text

Entorno de escritorio

Debian permite elegir diferentes entornos gráficos. El instalador selecciona por defecto GNOME, aunque podemos optar por otros escritorios según tus preferencias. alt text

Instalación del gestor de arranque (GRUB)

GRUB es el gestor de arranque más usado en sistemas Linux. Su función es inicializar el sistema operativo durante el encendido, y permite seleccionar qué sistema iniciar en caso de tener un Dual Boot. En este caso, instalaremos GRUB para evitar problemas futuros. alt text

alt text

Finalización de la instalación

Una vez terminada la configuración, el instalador concluye y la máquina se reinicia automáticamente. alt text

En el primer arranque aparecerá la ventana de inicio de sesión, donde debemos ingresar la contraseña configurada.

alt text

alt text

Guest Additions en VirtualBox

¿Qué son?

Las Guest Additions son paquetes de controladores y utilidades que se instalan en la máquina virtual para mejorar su rendimiento y usabilidad. Ofrecen funciones como:

  • Integración del puntero del mouse.
  • Carpetas compartidas entre anfitrión e invitado.
  • Soporte de pantalla y resolución dinámica.
  • Portapapeles compartido.
  • Arrastrar y soltar entre ambos sistemas.

¿Por qué son importantes?

Estas utilidades mejoran la experiencia de usuario al trabajar en la máquina virtual, ofreciendo un entorno más fluido y cercano a un sistema instalado directamente en el hardware.

Instalación de Guest Additions

Para instalar los complementos:

  • En la barra superior de VirtualBox, seleccionamos Dispositivos → Insertar imagen de CD de los complementos de invitado.
  • La unidad de CD se insertará automáticamente dentro de la máquina Debian.

alt text

Acceder a los archivos de instalación

  1. Abrimos el menú de actividades y buscamos el icono de Archivos.

alt text

  1. En la ventana de gestión de archivos, veremos la unidad de CD en la barra lateral izquierda.

alt text

  1. Damos clic en la unidad de CD. En el contenido, hacemos clic derecho → Abrir en una terminal.

alt text

Obtener privilegios de superusuario
Para el proceso de instalación es necesario tener privilegios de super usuario, es similar a ejecutar una instalación como administrador en Windows.

Abrimos la terminal y ejecutamos:

su -

Este comando otorga permisos de superusuario al ingresar la contraseña.

alt text

Asignar privilegios sudo a un usuario
Agregamos nuestro usuario al grupo sudo:

usermod -aG sudo [nombre_de_usuario]

Los cambios no se aplican de inmediato. Es necesario reiniciar el sistema:

reboot

alt text

alt text

Verificar usuario en grupo sudo
Al reiniciar, repetimos el acceso al terminal dentro de la unidad de CD y verificamos con:

id

Si el resultado incluye 27(sudo), la configuración fue exitosa.

alt text

Ejecutar instalador de Guest Additions

  1. Listamos archivos en la unidad de CD:

     ls
    
  2. Ejecutamos el instalador:

     sudo bash VBoxLinuxAdditions.run
    

    alt text

  3. Confirmamos con yes y esperamos a que finalice la instalación.

    alt text

  4. Reiniciamos nuevamente la máquina:

     reboot
    

    alt text

    alt text

Comprobar instalación
Para verificar que las Guest Additions funcionan, probamos con los botones de minimizar y maximizar la ventana. La interfaz debe adaptarse automáticamente al tamaño completo.

alt text

Expulsar el disco de Guest Additions
Por último, abrimos el gestor de archivos y hacemos clic derecho → Expulsar sobre la unidad de CD.

alt text

Con esto finaliza la instalación de Debian en VirtualBox con Guest Additions.

Nota final

Aunque VirtualBox es una herramienta muy práctica, en mi experiencia personal he tenido problemas con las Guest Additions en algunas distribuciones como Linux Mint y Ubuntu. En un próximo post exploraremos la instalación de Linux Mint en VMWare, donde la integración con Guest Additions ha sido más estable.

Post Siguiente

VirtualBox al detalle: Configuración avanzada para una mejor experiencia de usuario

Post Anterior

Guía práctica para crear una máquina virtual con VirtualBox