Al hablar acerca de VirtualBox hacemos mención al programa de referencia a la hora de aprender y experimentar sobre máquinas virtuales, servidores, redes y virtualización en general.
Las Guest Additions están diseñadas para instalarse dentro de una máquina virtual, el proceso de instalación se hace una vez instalado el sistema operativo. Las Guest Additions son controladores de dispositivos y aplicaciones del sistema. Optimizan el sistema operativo para un mejor rendimiento y facilidad de uso. Además, en Debian y ubuntu guest additions son obligatorias para poder compartir carpetas.
Resumen del artículo
¿Qué son las Guest Additions en VirtualBox?
Cuando se habla sobre el Guest Additions disponible por medio de VirtualBox, lo primero que debe mencionarse es que, al traducirlo, esto significa Adiciones de invitados. Las cuales vas a encontrar en formato de imagen, además de ello, por medio del nombre VboxGuestAdditions.iso.
Ventajas de Guest Additions tanto Windows como Linux:
- Nos va a permitir compartir carpetas virtualbox ubuntu, debian (cualquier linux) y Windows. Esto proporciona una manera fácil de intercambiar archivos entre el anfitrión y el invitado. Al igual que los recursos compartidos de red comunes de Windows, puede decirle a Oracle VM VirtualBox que trate un determinado directorio de host como una carpeta compartida. Y lo pondrá a disposición del sistema operativo invitado como un recurso compartido de red, independientemente de si el invitado realmente tiene un la red.
- Mayor integración del cursor. Nos va a permitir “Capturar y liberar el teclado y el mouse”, esta característica le proporciona una compatibilidad perfecta con el mouse. Solo tendrá un puntero del mouse y ya no es necesario presionar la tecla Host para evitar que el sistema operativo invitado capture el mouse.
- Mejor soporte en cuanto al formato de vídeo. Por defecto tiene una arjeta gráfica virtual que emula Oracle VM VirtualBox para cualquier sistema operativo con todas las funciones basicas. Pero una vez instaladas las Guest Additions vamos a tener modo de video mayor y un rendimiento de video acelerado, incluido gráficos 3D y 2D. Y resolución adaptada automáticamente a la de nuestro monitor.
- Ventanas sin bordes. Las ventanas individuales que se muestran en el escritorio de la máquina virtual se pueden mapear en el escritorio del host, como si la aplicación se estuviera ejecutando realmente en el host.
- Canales de comunicación anfitrión/invitado. Con las Guest Additions vamos a tener una comunicación más directa.
- Sincronización horaria. Asegura que la misma hora de nuestro escritorio sea la de la máquina virtual.
- Portapapeles compartido. Una vez instalado, el portapapeles del sistema operativo invitado se puede compartir opcionalmente con su sistema operativo anfitrión.
- Inicios de sesión automatizados. También llamado paso de credenciales.
Al tener las ventajas y los grandes beneficios ofrecidos por las aplicaciones del huésped, es momento que las disfrutes, y que aprendas, acerca de cómo poder compartir una carpeta por medio del software VirtualBox.
Como compartir carpeta VirtualBox
En Windows es tan sencillo como dale directamente al botón en el apartado superior de VirtualBox con la máquina virtual encendida, (Dispositivos ➡️ Insertar imagen de CD de “Guest Additions…”) y allí, ya nos aparece como un disco de Windows que podemos ejecutar el exe.
Pero en Linux, al no tener automontado tenemos que realizar un par de pasos más, vamos a ver como lograr tener en linux virtualbox y poder ejecutarlo. Recuerda que, el proceso, en este caso, puede alargarse un poco más, pero eso no quiere decir que, sea más difícil o complicado de entender, simplemente que, será más largo el proceso de configuración.
En caso de que desees compartir carpetas virtualbox ubuntu, solo necesitarás cumplir con cada uno de los pasos que se explican más adelante, es así como lograrás tener guest additions debian y poder aprovecharlo al máximo.
El proceso para compartir carpeta virtualbox ubuntu, es muy sencillo, comenzando, por agregar una unidad óptica y luego de ello, montar las guest additions y listo. Así lograrás el debian virtualbox fácilmente.
1. Agregar Unidad Óptica
Tenemos que tener una unidad óptica vacía y luego ya podremos insertar las Guest Additions. Esto es fundamental para poder lograr tener una carpeta y por supuesto, para compartirla.
Para insertar una unidad óptica la máquina tiene que estar apagada. Puede que ya tengamos un espacio libre para comprobar o añadir unidades ópticas, vamos a:
Máquina ➡️ Configuración ➡️ Almacenamiento ➡️ Agregar Unidad Óptica
Y comprobamos que tenemos una unidad óptica vacía. Sí, ya la tenemos ocupada, por una ISO o cualquier otro disco, únicamente nos tenemos que poner sobre el controlador y pulsar Añadir. Al seguir cada uno de estos pasos a cabalidad, lograrás el objetivo.
2. Montar las Guest Additions
Ahora vamos a descargar las Guest Additions. No necesitas entrar en ninguna página. Tan solo desde la propia máquina en el menú superior:
Dispositivos ➡️ Insertar imagen de CD de las Guest Additions.
Si volviéramos al menú anterior de las unidades ópticas ya podríamos ver como tenemos el disco con la imagen VBoxGuestAdditions.iso
Ahora dentro del Linux vamos a crear una carpeta de montaje. Para ello abrimos la terminal:
sudo mkdir /media/cdrom
sudo mount /dev/cdrom /media/cdrom
Al montar el CD nos saldrá un WARNING diciendo que es solo de lectura. Necesitamos instalar unas utilidades:
sudo apt-get install build-essential linux-headers-$(uname -r)
Cuando terminen de instalar ya podremos entrar al CD que acabamos de montar y ejecutarlo.
cd /media/cdrom && sudo ./VBoxLinuxAdditions.run
Esperamos ya que puede tardar un poco. Y ya nada más queda reiniciar.
sudo reboot
Como compartir una carpeta en VirtualBox
Una vez ya tengamos las Guest Additions instaladas nos va a permitir utilizar las carpetas compartidas entre la máquina virtual con Linux y nuestro ordenador. Y así de fácil o sencillo, puedes compartir las carpetas que desees por medio de VirtualBox.
Para compartir la carpeta necesitamos añadir el usuario al grupo de propietarios de Virtualbox. Para ello ejecutamos en la terminal:
sudo usermod --append --groups vboxsf "$(whoami)"
Y reiniciamos para aplicar los cambios:
sudo reboot
Y eso es todo. Luego ya podemos utilizar el propio menú de VirtualBox para gestionar la carpeta compartida.
Configuración ➡️ Carpetas compartidas
Para agregar las carpetas hacemos clic sobre el icono de la derecha de una carpeta con el símbolo de sumar.
La configuración ya varía según lo que quieras. Por ejemplo, yo he creado una carpeta en mi sistema en el escritorio.
A pesar de que, el proceso para entender todo acerca de VirtualBox así como también, de las Guest Additions o en su defecto, las aplicaciones del huésped, puede parecer difícil de entender, solo es cuestión de que cumplas cada uno de los pasos que se explicaron.
El punto de montaje es donde se nos va a montar la carpeta en nuestro Linux. Al tenerlo allí, únicamente tendrás que pulsar en el botón de aceptar y listo. Ya podrás configurar las guest additions en tu sistema operativo de Linux.
En esta ocasión, no solo se habla acerca del sistema operativo de Windows, sino también el de Linux, en ambos casos, se deben establecer dos procesos diferentes, sin embargo, ambos pueden parecer complicados, pero al leer cada instrucción, es sumamente sencillo de realizar.