Introducción
VirtualBox es un software de virtualización multiplataforma de código abierto que le permite ejecutar múltiples sistemas operativos invitados (máquinas virtuales) al mismo tiempo.
VirtualBox proporciona un conjunto de controladores y aplicaciones (VirtualBox Guest Additions) que se pueden instalar en el sistema operativo invitado.
Guest Additions ofrece varias funciones útiles para máquinas invitadas como carpetas compartidas, portapapeles compartido, integración del puntero del mouse, mejor soporte de video y más.
Este artículo explica cómo instalar VirtualBox Guest Additions en Debian 10 invitados.
Instalar Guest Additions en Debian Guest
VirtualBox viene con un archivo de imagen ISO llamado "VBoxGuestAdditions.iso" que contiene los instaladores de Guest Additions para todos los sistemas operativos invitados compatibles. Este archivo se encuentra en la computadora host y se puede montar en la computadora invitada usando el administrador de la GUI de VirtualBox. Una vez montado, puede instalar Guest Additions en su sistema.
Siga los pasos a continuación para instalar VirtualBox Guest Additions en el escritorio Debian o el servidor invitado.
Abra VirtualBox GUI Manager e inicie la máquina virtual invitada de Debian.
Inicie sesión en el equipo invitado como root o sudo e instale los paquetes necesarios para compilar los módulos del kernel:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
$(uname -r)
muestra la versión del kernel en ejecución.
En el menú de la máquina virtual, haga clic en Dispositivos -> Insertar imagen de CD de Guest Additions.
Si recibe un error que indica que el sistema invitado no tiene un CD-ROM, apague la máquina virtual, abra la configuración de la máquina. Vaya a la pestaña "Almacenamiento" y agregue un nuevo dispositivo de CD-ROM haciendo clic en el signo más (Agregar dispositivo óptico). Cuando termine, reinicie la máquina virtual.
Abra el terminal invitado de Debian, cree un nuevo directorio y monte el archivo ISO:
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
Navegue al directorio y ejecute el VBoxLinuxAdditions.run
para instalar Guest Additions:
cd /mnt/cdrom
sudo sh./VBoxLinuxAdditions.run --nox11
La --nox11
le dice al instalador que no genere una ventana xterm.
La salida se verá así:
Verifying archive integrity... All good.
Uncompressing VirtualBox 6.0.16 Guest Additions for Linux..............
VirtualBox Guest Additions: Starting.
Reinicie el invitado de Debian para que los cambios surtan efecto:
sudo shutdown -r now
Una vez que la máquina virtual se haya iniciado, inicie sesión y verifique que la instalación fue exitosa y que el módulo del kernel se cargó usando el comando lsmod
lsmod | grep vboxguest
La salida se verá así:
vboxguest 347612 2 vboxsf
Si el comando no devuelve ningún resultado, significa que el módulo del kernel de VirtualBox no está cargado.
Eso es todo. Ha instalado VirtualBox Guest Additions en su computadora huésped Debian.
Ahora puede habilitar el portapapeles compartido y el soporte para arrastrar y soltar desde la pestaña "Almacenamiento" de la configuración de la máquina virtual, habilitar la aceleración 3D desde la pestaña "Ver", crear carpetas compartidas y más.
Conclusión
La instalación de VirtualBox Guest Additions mejora el rendimiento de la máquina virtual y mejora su usabilidad.
Para obtener más información sobre Guest Additions, visite la página de documentación oficial de VirtualBox Guest Additions.