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

Popular posts from this blog

Proyecto Servidor Linux (I): Instalación de VirtualBox

Proyecto Servidor Linux (II): Instalación de Ubuntu Server 24.04.1 LTS en VirtualBox