Proyecto Servidor Linux (II.1): Instalación de VirtualBox Guest Additions en Ubuntu Server
He instalado Ubuntu Server en una computadora por primera vez; está instalado en una máquina virtual y actualmente no proporciona ningún servicio aparte de alimentar mi ego y mis esperanzas, pero que mejor excusa que esa para continuar investigando y aprendiendo. El siguiente paso es exclusivo de VirtualBox, y no es necesario completarlo para lograr el resultado final, pero aquí se trata de aprender y perderle el miedo a la línea de comandos, así que here we go.
Voy a instalar un elemento de VirtualBox llamado "Guest Additions" o Complementos de Invitado. De acuerdo a la documentación de VirtualBox, es un grupo de controladores de dispositivos y aplicaciones de sistema que optimizan el sistema operativo invitado para un mejor rendimiento y usabilidad; no son necesarios para que el sistema invitado funcione, pero ayudan a que funcione mejor sobre el ambiente de virtualización.
Para iniciar la instalación, hay que encender la máquina virtual haciendo clic en el botón "Iniciar" en la parte de arriba:

Con el servidor encendido, hay que seleccionar la opción "Insertar imagen de CD de los complementos del invitado..." en el menú "Dispositivos"; esto es el equivalente físico a abrir la bandeja de la unidad óptica e insertar el disco que contiene el archivo de instalación.

Ahora hay que crear un directorio donde montar ese "disco" y tener acceso a los archivos:
sudo mkdir /media/cdrom
sudo mount /dev/cdrom /media/cdrom
Para confirmar que el dispositivo fue montado correctamente, hay que usar el comando ls para desplegar el contenido de /media/cdrom:
ls /media/crom
El sistema debe mostrar un resultado parecido a este:

Hay que abrir el archivo de instalación de los Agregados del Invitado:
sudo /media/cdrom/VBLinuxAdditions.run
Pero muestra este mensaje de error:

El mensaje indica que es necesario instalar bzip2, una aplicación que comprime archivos individuales. Para instalarlo hay que ejecutar el comando:
sudo apt install bzip2
Buscando más información sobre este problema encontré este otro artículo que contiene la instrucción que se encarga de instalar los prerequisitos de VirtualBox:
sudo apt install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)
Ahora sí es posible completar el proceso de instalación:

Es recomendable reiniciar el equipo:
sudo reboot
Y eso es todo. Como les comenté antes, ese proceso es exclusivo de equipos virtuales que corren bajo Virtualbox; como ese es mi ambiente de trabajo, y seguramente de muchos de ustedes, consideré necesario documentarlo. Espero que sea de utilidad.
Hasta pronto. Hasta entonces, enjoy!
Comments
Post a Comment