Cómo instalar VirtualBox Guest Additions en CentOS 8

Cómo instalar VirtualBox Guest Additions en CentOS 8

Cuando instala por primera vez una máquina virtual con una GUI en VirtualBox, el tamaño de la pantalla generalmente se reduce y la experiencia del usuario suele ser bastante suave. Para mejorar la apariencia y la funcionalidad de una máquina virtual, VirtualBox. proporciona un conjunto de paquetes de software y controladores conocidos como VirtualBox. adiciones de invitados en forma de una imagen ISO conocida como VBoxGuestAdditions.iso. Luego, la imagen se monta en el sistema invitado y, a continuación, se instalan las adiciones de invitado. Las adiciones de invitados de VirtualBox habilitan las funcionalidades que se enumeran a continuación:

  • Se mejoró la visualización/apariencia gráfica.
  • Integración del puntero del mouse entre el host y la máquina invitada.
  • Carpetas compartidas entre el host y el sistema invitado.
  • Copiar y pegar y cortar y pegar la funcionalidad entre el host y el sistema invitado.

Requisitos

  • Cómo Instalar VirtualBox en CentOS 8

Las adiciones de invitado de VirtualBox. se pueden instalar tanto en sistemas Linux como Windows. En esta guía, lo guiaremos a través de la instalación de las adiciones de invitados de VirtualBox. en CentOS 8.

Paso 1: Instalación de EPEL en CentOS 8

Para comenzar, comience por instalar el repositorio EPEL. en resumen para Paquetes adicionales para Enterprise. Linux, que es un repositorio que proporciona software adicional de código abierto paquetes para RedHat. sabores como CentOS. y Fedora.

Para instalar el repositorio EPEL. en CentOS 8. ejecute el siguiente comando dnf en la terminal.

$ sudo dnf install epel-release  Instalar Epel en CentOS 8  Instalar Epel en CentOS 8 Instalar Epel en CentOS 8

Una vez instalado, confirme la versión instalada ejecutando el comando.

$ rpm-q epel-release  Confirmar EPEL Repository  Confirmar EPEL Repository Confirmar el repositorio de EPEL

Paso 2: Instalar los encabezados del kernel y las herramientas de compilación

freestar.config.enabled_slots.push

Con el repositorio EPEL. instalado, proceda e instale los encabezados del kernel y las herramientas de compilación necesarias para instalar las adiciones de invitado como se muestra.

$ sudo dnf install gcc make perl kernel-devel kernel-headers bzip2 dkms  Instalar encabezados de kernel en CentOS 8  Instalar encabezados de kernel en CentOS 8 Instale los encabezados del kernel en CentOS 8

Una vez instalado, confirme que la versión de kernel-devel. corresponde a la versión de su kernel de Linux ejecutando estos comandos:

$ rpm-q kernel-devel $ uname-r Confirmar la versión del kernel  Confirmar la versión del kernel Confirmar la versión del kernel

La salida indica claramente un conflicto entre las dos versiones. La versión kernel-devel. es 4.18.0-147.8.1.el8_1.x86_64. mientras que la versión del kernel de Linux es 4.18.0-80.el8.x86_64.

Para resolver el problema, actualice el kernel de Linux ejecutando el comando:

$ sudo dnf update kernel-*  Actualizar Kernel en CentOS 8  Actualizar el kernel en CentOS 8 Actualizar el kernel en CentOS 8

Una vez que se le solicite, presione ‘Y’ y presione ENTER. para continuar con la actualización. Cuando se complete la actualización, reinicie su sistema CentOS 8.

$ sudo reboot

Durante el reinicio, asegúrese de arrancar con la última entrada del kernel que corresponda al kernel versión-devel. Esta suele ser la primera entrada como puede ver.

CentOS Grub Menu  Menú de Grub de CentOS Menú de Grub de CentOS

Una vez que el sistema haya terminado de arrancar, inicie sesión y confirme una vez más que la versión kernel-devel. ahora coincide con la versión del kernel de Linux.

$ rpm-q kernel-devel $ uname-r  Verificar la versión del kernel Verificar la versión del kernel Verificar la versión del kernel

Las dos versiones están ahora sincronizadas. ¡Estupendo! Ahora puede continuar e instalar las adiciones de invitado de VirtualBox.

Paso 3: Instale las adiciones de invitado de VirtualBox en CentOS 8

Hay dos formas de instalar las adiciones de invitado, y cubriremos ambas formas aquí:

Instale las adiciones de invitados de VirtualBox gráficamente

Para instalar las adiciones de invitados de VirtualBox, diríjase a la barra de menú y haga clic en Dispositivos. > Insertar Imagen del CD de Guest Additions.

Seleccionar adiciones de invitados  Select Guest Additions Select Guest Additions

Aparecerá una ventana emergente como se muestra. Desde aquí, puede tomar dos enfoques:

Ejecutar adiciones de invitados  Ejecutar adiciones de invitados Ejecutar adiciones de invitados

Puede presionar ‘ Ejecutar. ‘y luego autenticarse cuando se le solicite. A partir de entonces, verá una salida detallada en el terminal. Una vez realizada la instalación, reinicie el sistema y arranque en pantalla completa.

Instalar VirtualBox Guest Additions manualmente

La segunda opción es instalar una línea de comandos. Para lograr esto, elija la opción ‘ Cancelar. y, a partir de entonces, abra su terminal y cree un punto de montaje para la imagen ISO de las adiciones de invitados.

$ sudo mkdir-p/mnt/cdrom

A continuación, monte la imagen ISO en el punto de montaje.

$ sudo mount/dev/cdrom/mnt/cdrom

Luego, finalmente navegue hasta la ubicación de montaje y ejecute el script del instalador de VirtualBox.

$ cd/mnt/cdrom $ sudo ./VBoxLinuxAdditions.run

Una vez que el script termine de ejecutarse, inmediatamente observará que la pantalla se desplaza a tamaño completo. Si esto no sucede en su caso, reinicie su sistema y finalmente inicie en su máquina virtual CentOS 8 de pantalla completa 🙂

Escritorio CentOS en vista completa  CentOS Desktop en vista completa CentOS Desktop en vista completa

Para habilitar la integración del puntero del mouse, navegue a” Portapapeles compartido. “->” Bidireccional. “. Esto le permite copiar y pegar contenido entre el sistema anfitrión y el invitado.

 Compartir portapapeles en Virtualbox  Compartir portapapeles en Virtualbox Compartir portapapeles en Virtualbox

Esperamos que este artículo te haya sido útil. Si encuentras algún desafío, comunícate con nosotros. Gracias.