Cómo instalar VirtualBox Guest Additions en Fedora


Como ya sabrá, VirtualBox es un hipervisor de código abierto que permite a los usuarios crear máquinas virtuales y probar diferentes sistemas operativos. Pero no termina ahí.

VirtualBox también incluye adiciones de invitados de VirtualBox que son aplicaciones y controladores adicionales que mejoran el rendimiento y la usabilidad de una máquina virtual.

Las adiciones de invitados de VirtualBox brindan características extendidas como:

  • Shared Clipboard: You can seamlessly copy and paste content between the host and guest operating systems.
  • Drag and Drop: Additionally, Virtualbox guest additions enable you to drag and drop files between the host and guest operating systems.
  • Mouse Pointer Integration: Recall how you usually have to press a combination of keys to release the mouse pointer from the virtual machine? With Virtualbox guest additions, that becomes a thing of the past as you can comfortably move your mouse pointer to and from the guest and host OS.
  • Shared Folders: The guest additions also enable you to make folders that can be accessed by the virtual machine as network shares.
  • Enhanced Video Performance: By default, virtual machines come with a display that is much smaller and does not provide a resolution that matches that of the host system. With guest addition installed, the virtual machine adjusts to match the resolution of the host system. For example, if the host’s resolution is 1366 x 768, the virtual machine automatically scales from its default resolution to match the host’s resolution.

Veamos ahora cómo puede instalar las adiciones de invitado de VirtualBox en la distribución de Fedora Linux.

Instalación de VirtualBox Guest Additions en Fedora

Para instalar y habilitar las adiciones de invitados de VirtualBox en su Fedora Linux, debe tener VirtualBox instalado en su sistema, si no, instálelo usando nuestra guía: Cómo instalar VirtualBox en Fedora Linux.

El primer paso en la instalación de las adiciones de invitados de VirtualBox es la instalación de los encabezados del kernel. Esto incluye la instalación del paquete dkms (Dynamic Kernel Module Support) junto con otras herramientas de compilación como se muestra.

$ sudo dnf install dkms kernel-devel gcc bzip2 make curl

Una vez que haya instalado correctamente los encabezados del kernel, debe confirmar la versión del kernel de Linux y asegurarse de que coincida con la versión de los encabezados del kernel recién instalados.

Para verificar la versión del kernel de Linux, ejecute el comando.

$ uname -r 
OR
$ hostnamectl | grep -i kernel

Para verificar la versión de la herramienta de desarrollo del kernel (kernel-devel), ejecute.

$ sudo rpm -qa kernel-devel

Si las versiones de los dos (versión del kernel y kernel-devel) no coinciden como se muestra en la captura de pantalla anterior, actualice el kernel usando el comando.

$ sudo dnf update kernel-*

Cuando haya terminado de actualizar el kernel, reinicie el sistema y nuevamente, verifique la versión del kernel nuevamente.

$ uname -r 

En la salida, puede ver que la versión del kernel ahora coincide con la versión del kernel-devel.

Ahora puede continuar e instalar las adiciones de invitados de VirtualBox.

Para instalar adiciones de invitados, vaya a Dispositivos -> Insertar imagen de CD de Adiciones de invitados.

En la ventana emergente que aparece, seleccione la opción Cancelar.

Luego navegue hasta /run/media/username/VBox_GAs_6.0.18. Asegúrese de reemplazar el atributo de nombre de usuario con el usuario actualmente conectado. Debería obtener los archivos que se muestran a continuación.

$ cd /run/media/username/VBox_GAs_6.0.18

Finalmente, ejecute el script VBoxLinuxAdditions.run para instalar las adiciones de invitados. Esto llevará alrededor de 4-5 minutos para instalar todas las aplicaciones necesarias.

$ sudo ./VBoxLinuxAdditions.run

Una vez completada la instalación de los módulos de VirtualBox, reinicie su sistema Fedora y esta vez, mostrará una pantalla completa y ahora puede disfrutar de todas las funcionalidades que vienen con las adiciones de invitados.

Hemos llegado al final de esta guía. Sus comentarios son bienvenidos.