Búsqueda de sitios web

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 suele reducirse y la experiencia del usuario suele ser bastante insulsa. Para mejorar la apariencia y funcionalidad de una máquina virtual, VirtualBox proporciona un conjunto de paquetes de software y controladores conocidos como adiciones de invitados de VirtualBox en forma de una imagen ISO conocida como >VBoxGuestAdditions.iso. Luego, la imagen se monta en el sistema invitado y luego se instalan las adiciones de invitados.
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 la máquina host y la invitada.
  • Carpetas compartidas entre el sistema anfitrión y el invitado.
  • Funcionalidad de copiar y pegar y cortar y pegar entre el sistema anfitrión y el invitado.

Requisitos

  • Cómo instalar VirtualBox en CentOS 8

Las adiciones de invitados de VirtualBox se pueden instalar tanto en sistemas Linux como en 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: Instalar EPEL en CentOS 8

Para comenzar, comience instalando el repositorio EPEL, abreviatura de Paquetes adicionales para Enterprise Linux, que es un repositorio que proporciona paquetes de software de código abierto adicionales para Versiones de RedHat 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

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

rpm -q epel-release

Paso 2: instalar encabezados de kernel y herramientas de compilación

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

sudo dnf install gcc make perl kernel-devel kernel-headers bzip2 dkms

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

El resultado 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-*

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 iniciar con la última entrada del kernel que corresponda a la versión kernel-devel. Esta suele ser la primera entrada como puedes ver.

Una vez que el sistema haya terminado de iniciarse, 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

Las dos versiones ahora están sincronizadas. ¡Excelente! Ahora puedes seguir adelante e instalar las adiciones de invitados de VirtualBox.

Paso 3: Instale VirtualBox Guest Additions en CentOS 8

Hay dos formas de instalar adiciones de invitados y aquí cubriremos ambas formas:

Instalar VirtualBox Guest Additions gráficamente

Para instalar las adiciones de invitados de VirtualBox, dirígete a la barra de menú y haz clic en Dispositivos –> Insertar imagen del CD de Guest Additions.

Aparecerá una ventana emergente como se muestra. A partir de aquí, puedes adoptar dos enfoques:

Puede presionar 'Ejecutar' y luego autenticarse cuando se le solicite. A partir de entonces, verá algunos resultados detallados en la terminal. Una vez finalizada la instalación, reinicie el sistema e inicie en pantalla completa.

Instalar manualmente VirtualBox Guest Additions

La segunda opción es instalar una línea de comandos. Para lograr esto, elija la opción 'Cancelar' y luego, 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 :-)

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

Esperamos que este artículo le haya sido útil. Si encuentra algún desafío, comuníquese con nosotros. Gracias.