Cómo instalar las adiciones del invitado de VirtualBox en una máquina virtual Oracle Linux 8.5

En las páginas anteriores vimos cómo instalar Oracle Linux 8.5 en una máquina virtual VirtualBox y la configuración inicial de un usuario durante su primera conexión. Ahora vamos a ver cómo instalar las adiciones del invitado de VirtualBox (“VirtualBox Guest Additions”) para permitir una integración fluida con el ordenador anfitrión (host).

Instalación de las adiciones del invitado de VirtualBoX
Instalación de las adiciones del invitado de VirtualBox

Las adiciones del invitado de VirtualBox no son obligatorias para usar una máquina virtual, pero permiten una integración fluida del ratón, del teclado o permiten por ejemplo copiar y pegar texto entre los sistemas anfitrión e invitado. Por lo tanto, es una buena idea instalarlos después de la instalación de un sistema operativo en una máquina virtual. Vamos a ver entonces cómo hacerlo con una máquina virtual invitada (guest) Oracle Linux 8.5.

Ya estaba conectado a la máquina virtual con el usuario oracle así que seleccioné el menú “Devices > Insert Guest Additions CD image…” (Dispositivos > Insertar imagen del CD de las adiciones del invitado…).

Devices > Insert Guest Additions CD image
Devices > Insert Guest Additions CD image

Oracle Linux reconoció el CD y me pidió permiso para ejecutar el software que contenía:

Iniciar el software
Ejecutar el software

Hice clic en el botón “Run” (Ejecutar) y el sistema me pidió que me autenticara para ejecutar el software como superusuario:

Autenticacion requerida
Autenticacion requerida

Lo hice y la instalación de las adiciones del invitado de VirtualBox comenzó en una nueva ventana de shell:

Inicio de la instalación de las adiciones del invitado de VirtualBox
Inicio de la instalación de las adiciones del invitado de VirtualBox

Pero unos segundos más tarde apareció el mensaje de error siguiente: “Kernel headers not found error for target kernel” (Error de encabezados del núcleo no encontrados para el núcleo de destino).

Error de encabezados del núcleo no encontrado
Error de encabezados del núcleo no encontrado

Por lo tanto, la solución consistía en instalar los encabezados del núcleo de destino que faltaban.

Primero, actualicé la lista de paquetes usando el comando “sudo yum update”. No había nada que actualizar aquí porque ya había actualizado esta lista antes de intentar instalar las adiciones del invitado de VirtualBox. He incluido este paso de todos modos porque es posible que tenga que ejecutar este comando antes de instalar el paquete con los encabezados del núcleo Linux actual.

sudo yum update
sudo yum update

Después verifiqué cuál era la versión actual del núcleo de Linux de la máquina virtual con el comando uname -r:

uname -r
uname -r

El “uek” en la versión del kernel de Linux identificaba que se trataba de un “Unbreakable Enterprise Kernel (UEK)” compilado por Oracle y con el soporte de Oracle Linux. Por lo tanto, necesitaba instalar el paquete de encabezados del kernel correspondiente.

Pedí una lista de paquetes relacionados con el kernel usando el comando “yum list kernel*”:

yum list kernel*
yum list kernel*

Había muchos paquetes del núcleo disponibles y el que estaba buscando era el “kernel-uek-devel.x86_64″:

kernel-uek-devel.x86_64
kernel-uek-devel.x86_64

Usé el comando “sudo yum install kernel-uek-devel.x86_64″ para instalar este paquete. El comando detectó que era también necesario instalar el paquete binutils-devel y solicitó una confirmación.

sudo yum install kernel-uek-devel.x86_64
sudo yum install kernel-uek-devel.x86_64

Confirmé con “y” y los dos paquetes se descargaron e instalaron correctamente:

Instalación de los paquetes
Instalación de los paquetes

Expulsé el CD de las adiciones del invitado de VirtualBox de la unidad virtual usando el menú de VirtualBox:

Expulsando el CD de las adiciones del invitado de VirtualBox
Expulsar el CD de las adiciones del invitado de VirtualBox

Volví a insertar el CD:

Insertar el CD de las adiciones del invitado de VirtualBox
Insertar el CD de las adiciones del invitado de VirtualBox

Y traté de instalar las adiciones del invitado de VirtualBox nuevamente:

Ejecutar la instalación de las adiciones del invitado de VirtualBox nuevamente
Ejecutar la instalación de las adiciones del invitado de VirtualBox nuevamente
Autenticación
Autenticación

Esta vez, los módulos del núcleo se compilaron sin problemas y todo se instaló correctamente (el mensaje de error en la captura de pantalla siguiente no tuvo consecuencias para la instalación).

Compilación de los módulos para kernel
Compilación de los módulos para kernel

¡Las adiciones del invitado de VirtualBox estaban instaladas ahora y la interacción del ratón y del teclado entre el sistema operativo anfitrión y el invitado funcionaba correctamente!

Era ahora un buen momento para apagar la máquina virtual y hacer una copia de seguridad por si acaso. Pero eso es algo que veremos en otra página.

Descargo de responsabilidad

La información contenida en este sitio web es solo para fines de información general. Tratamos de mantener esta información actualizada y correcta, pero no asumimos ninguna responsabilidad por errores u omisiones en el contenido del sitio web. El Portal no garantiza ni asume responsabilidad alguna respecto a los posibles daños y perjuicios causados por el uso y utilización de la información o de los gráficos contenidos en el sitio web.

La página Cómo instalar las adiciones del invitado de VirtualBox en una máquina virtual Oracle Linux 8.5 ha sido originalmente publicada en MyBIJourney

Todas las marcas comerciales mencionadas pertenecen a sus respectivos propietarios.
FacebookTwitterPinterestWhatsAppMail