Tutorial para instalar las Guest Additions en máquinas virtuales con Linux
Las Guest Additions son una serie de características extendidas que nos complementa la virtualización de máquinas en el programa multiplataforma y open source llamado “Virtualbox”
Guest Additions en Linux
Características de las Guest Additions
Nos permite redimensionar la pantalla haciendo que se ajuste la resolución del sistema perfectamente, usar la máquina a pantalla completa, conectarnos a una carpeta compartida con el equipo anfitrión, la captura inteligente de ratón y la captura de dispositivos USB por ejemplo para montar un pendrive dentro de la máquina virtual.
Es un complemento que no debería faltar si pretendes dar uso a un sistema completamente funcional mediante una máquina virtual en Virtualbox.
Pasos para instalar las Guest Additions
1 – Iniciar la máquina virtual, preparativos
Tenemos que iniciar la máquina virtual que deseamos instalarle las guest additions.
Desde un terminal dentro de la máquina virtual nos aseguraremos tener instalado los headers para el kernel.
En el sistema Anfitrión (el sistema que ejecuta Virtualbox, es decir, el sistema principal que tenemos instalado de forma real y con el que inicia nuestro equipo) nos vamos asegurar tener las guest additions, por ejemplo si usamos un sistema Linux basado en Debian lo instalamos en un terminal con el siguiente comando:
sudo apt-get install virtualbox-guest-additions-iso
2 – Montar la ISO de Guest Additions
Ahora pretendemos montar la ISO de Guest Additions para extraer los archivos a una carpeta de nuestra máquina virtual que sea fácilmente localizable como por ejemplo una carpeta llamada “gaditions” en el Escritorio.
En la parte superior de la máquina virtual pulsamos sobre el menú “Dispositivos” y en el desplegable que aparece nos bajamos al final donde pone “Insertar imágen de CD de las Guest Additions”
Ahora copiamos todo el contenido del CD que aparecerá montado y lo copiamos a una carpeta que llamaremos por ejemplo “gaditions” en el Escritorio
3 – Permisos
Necesitamos dar permisos a toda la carpeta que acabamos de copiar para que sea posible la ejecución del instalador.
Abrimos un terminal y le damos permisos a todos los archivos para poder ejecutarlos sin problemas:
sudo chmod 777 -R /home/laguialinux/Escritorio/gaditons/*
Con esto ya tenemos permisos totales en toda la carpeta
4 – Ejecución del instalador
Ahora vamos a ejecutar el autoinstalador para las guest additions.
Podemos listar el directorio para copiar su nombre más fácilmente, luego lo ejecutamos:
ls
sudo ./VBoxLinuxAdditions.run
Esto comenzará a compilar y realizar todo lo necesario para dejar instalado y configurado todo lo necesario.
Estaremos pendiente por si diese algún error o faltase algún paquete instalarlo, es posible que necesites instalar los headers del kernel en el caso de que no lo tuvieses instalado, esto es necesario al momento de compilar el módulo.
5 – Comprobando si ha funcionado
Para comprobar si ha funcionado y es correcta la instalación de las guest additions tendrás que reiniciar la máquina virtual.
Una vez hayas reiniciado puedes probar a redimensionar la ventana de la máquina virtual y así compruebas que se adapte al nuevo tamaño de ventana.
También puedes probar a pasar a modo pantalla completa (Control derecho + F) e incluso compartir una carpeta desde el sistema anfitrión y comprobar que puedes acceder a ella desde la máquina virtual.
Videotutoriales
A continuación dejo un vídeo para que puedas ver los pasos que he seguido en la elaboración de este tutorial instalando las guest additions en una máquina virtual con Debian
Problemas con Guest Additions
- No funcionan: Asegurate de que tu usuario pertenece a vboxusers
- Error al instalar: Normalmente leyendo se encuentra la solución muy fácilmente, en muchas ocasiones suele ser que falta instalar los headers para el kernel