Cuando se instala un sistema invitado en VirtualBox, generalmente faltan o se deshabilitan varias funciones. Además, el tamaño de la pantalla generalmente se reduce en lugar de mostrarse a pantalla completa y esto, entre muchas otras deficiencias, afecta la experiencia general del usuario. VirtualBox Guest Additions es un conjunto de aplicaciones y controladores de dispositivos que están diseñados para ayudar a lograr una mayor facilidad de uso y mejorar la experiencia general del usuario del sistema invitado.
Aquí en LinuxAPT, como parte de nuestros Servicios de Administración de Servidores, ayudamos regularmente a nuestros Clientes a realizar consultas relacionadas con VirtualBox en cualquier sistema Linux.
En este contexto, veremos cómo instalar las adiciones de invitados de VirtualBox en Debian 11.
Las características principales de VirtualBox Guest Additions incluyen:
- Portapapeles compartido entre la máquina virtual invitada y el sistema host.
- Integración fluida del puntero del mouse.
- Rendimiento de video mejorado y acelerado.
- Carpetas compartidas que permiten compartir archivos y directorios entre el host y el invitado
- Sincronización de tiempo entre el anfitrión y el invitado.
- Canales de comunicación genéricos adicionales que ofrecen un mejor control del huésped por parte del usuario.
Pasos para instalar VirtualBox Guest Additions en Debian
Antes de continuar con el procedimiento, asegúrese de tener un usuario sudo ya configurado en su instancia de máquina virtual.
También tenga en cuenta que debe tener instalado Debian 11 en el hipervisor VirtualBox antes de poder realizar los pasos descritos a continuación.
1. Actualice el sistema Debian 11
Siempre es una buena idea comenzar actualizando el sistema actualizando todos los paquetes. Pero primero, actualice las listas de paquetes.
Entonces, para hacer esto, simplemente ejecute el comando de actualización del sistema:
$ sudo apt update
A continuación, actualice el sistema, incluido el kernel y los paquetes existentes:
$ sudo apt upgrade
2. Instalar dependencias
Para instalar VirtualBox, se requieren algunas dependencias. Debe instalar el programa DKMS (Dynamic kernel Module Support) que se usa para generar módulos del kernel, los encabezados del kernel y las herramientas de compilación:
$ sudo apt install dkms linux-headers-$(uname -r) build-essential
Este comando instala encabezados de Linux, herramientas de compilación y varios otros paquetes.
3. Instale las adiciones para invitados de VirtualBox
Una vez finalizada la instalación de las dependencias, regrese al panel de control de la máquina virtual y presione la pestaña 'Configuración'.
Navegue y presione 'Dispositivos' y, en el menú desplegable, seleccione la opción 'Insertar imagen de CD de Guest Additions'.
Esto inserta el archivo ISO de VirtualBox Guest Addition en la máquina invitada. Puede verificar esto iniciando el Administrador de archivos y navegando hacia la barra lateral izquierda.
El siguiente paso es montarlo en el directorio /mnt como se muestra:
$ sudo mount /dev/cdrom /mnt
Puede confirmar el contenido de la siguiente manera usando el comando ls:
$ ls -l /mnt
De interés es el script VBoxLinuxAdditions.run. Esto es lo que necesitamos para correr. Por lo tanto, navegue hasta el directorio /mnt:
$ cd /mnt
Y ejecute el script de instalación:
$ sudo ./VBoxLinuxAdditions.run
Finalmente, reinicie su instancia de Debian 11 para terminar de ejecutar los módulos del kernel de Guest Additions:
$ sudo reboot
Cuando inicie sesión, notará que su invitado se ha escalado a pantalla completa. Ahora puede disfrutar de otras funciones proporcionadas por Guest Additions, como el portapapeles compartido y el uso compartido de archivos con el sistema host.