GNU/Linux >> Tutoriales Linux >  >> Fedora

Cómo instalar las adiciones de invitados de Virtualbox en Fedora 20

Fedora 20 (Heisenbug) es actualmente la última versión y si desea probarlo en VirtualBox, instale las adiciones de invitado para obtener una funcionalidad completa.

La instalación es sencilla y requiere unos pocos pasos, pero implica descargas y actualizaciones que requerirían algo de ancho de banda.

Los Guest Additions se compilan desde el origen y se cargan como un módulo.

1. Actualizar Fedora

Lo primero que debe hacer es actualizar todos los paquetes y actualizar el sistema.

$ sudo yum distro-sync

2. Instalar encabezados de kernel y herramientas de compilación

Las adiciones de invitados de VirtualBox siempre se compilan, por lo que necesitan las herramientas de compilación y las bibliotecas del kernel necesarias. Instálelos con el siguiente comando.

$ yum -y install kernel-devel kernel-headers dkms gcc gcc-c++

Reiniciar

Después de actualizar e instalar los encabezados del núcleo, reinicie el sistema.

3. Compilar adiciones de invitados de virtualbox

Haga clic en Dispositivos> Insertar imagen de CD de adiciones de invitados en el menú de la ventana de VirtualBox.
La imagen de CD ahora está disponible en Fedora en /dev/cdrom o /dev/sr0.

Cree un directorio en casa y monte el cd en él.

$ mkdir vboxcd
$ sudo mount /dev/cdrom ~/vboxcd
[sudo] password for silver:
mount: /dev/sr0 is write-protected, mounting read-only
$ ls
32Bit        cert                    VBoxSolarisAdditions.pkg
64Bit        OS2                     VBoxWindowsAdditions-amd64.exe
AUTORUN.INF  runasroot.sh            VBoxWindowsAdditions.exe
autorun.sh   VBoxLinuxAdditions.run  VBoxWindowsAdditions-x86.exe

A continuación, ejecute el script VBoxLinuxAdditions.run. El resultado debería ser similar a esto

$ sudo ./VBoxLinuxAdditions.run
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.3.6 Guest Additions for Linux............
VirtualBox Guest Additions installer
Removing installed version 4.3.6 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
Removing existing VirtualBox DKMS kernel modules           [  OK  ]
Removing existing VirtualBox non-DKMS kernel modules       [  OK  ]
Building the VirtualBox Guest Additions kernel modules     [  OK  ]
Doing non-kernel setup of the Guest Additions              [  OK  ]
Starting the VirtualBox Guest Additions                    [  OK  ]
Installing the Window System drivers
Installing X.Org Server 1.14 modules                       [  OK  ]
Setting up the Window System to use the Guest Additions    [  OK  ]
You may need to restart the hal service and the Window System (or just restart
the guest system) to enable the Guest Additions.
Installing graphics libraries and desktop services componen[  OK  ]
$

La línea que construye los módulos del núcleo de las adiciones de VirtualBox Guest es la importante y no debe fallar

Building the VirtualBox Guest Additions kernel modules     [  OK  ]

Listo, ahora reinicia.

4. Verifique que las adiciones de invitados estén cargadas

Después del reinicio, la resolución de la pantalla del invitado fedora debe adaptarse al tamaño de la ventana de virtualbox, lo que indica que las adiciones de invitados están funcionando. También puede verificar que los módulos del kernel estén cargados o no, con el siguiente comando

$ lsmod | grep -i vbox
vboxsf                 43786  0
vboxvideo              12658  1
drm                   283349  2 vboxvideo
vboxguest             231692  8 vboxsf
$

El módulo vboxguest indica que el módulo del núcleo de adiciones de invitado de virtualbox está cargado y funcionando.

5. Configurar carpetas compartidas

Lo último es configurar carpetas compartidas para que pueda intercambiar fácilmente archivos entre el sistema operativo host y el huésped. Haga clic en "Dispositivos> Configuración de carpetas compartidas" en la ventana de Virtualbox. Haga clic en el icono de la derecha para agregar una nueva carpeta compartida.

Seleccione el directorio en su sistema host que se compartirá con el invitado Fedora 20.

Asegúrese de dar un nombre de carpeta adecuado, ya que se usaría para montar el directorio dentro de Fedora.

Marque "Hacer permanente" si desea que la configuración de la carpeta compartida sea persistente. Las carpetas compartidas permanentes se enumeran en Carpetas de la máquina, mientras que las no permanentes se encuentran en la lista de Carpetas transitorias.

Después de seleccionar la carpeta para compartir, monte la carpeta dentro de Fedora usando el nombre de carpeta especificado anteriormente. El comando a usar es mount

$ sudo mount -t vboxsf enlightened ./vboxshared
OR
$ sudo mount.vboxsf enlightened ./vboxshared

vboxshared es el nombre del directorio donde montamos la carpeta compartida. Asegúrese de que el directorio existe. El comando de montaje ahora mostraría que el directorio está montado

$ mount | grep vboxsf
none on /home/silver/vboxshared type vboxsf (rw,nodev,relatime)

Conclusión

Finalmente, tiene VirtualBox Guest Additions instalado en Fedora. Ahora debería poder obtener la resolución nativa y poder copiar y pegar cosas en Fedora y el sistema operativo host.

También habilitará las carpetas compartidas para que pueda compartir archivos automáticamente entre el sistema operativo anfitrión e invitado.

Si tiene alguna pregunta o comentario, háganoslo saber en los comentarios a continuación.


Fedora
  1. Cómo instalar VirtualBox Guest Additions en CentOS 7 Linux

  2. Instalación de adiciones de Virtualbox Guest en Fedora Linux

  3. Cómo instalar las adiciones de invitados de VirtualBox en Kali Linux

  4. Cómo instalar Virtualbox Guest Additions en Fedora 18

  5. Cómo instalar las adiciones de invitados de Virtualbox en Ubuntu 14.04

Cómo instalar Guest Additions en Virtualbox VM

Cómo instalar las adiciones de Virtualbox Guest en Rocky Linux 8

Cómo instalar VirtualBox Guest Additions en AlmaLinux 8

Cómo instalar Go en Fedora 35

Cómo instalar VirtualBox Guest Additions en Fedora

Cómo instalar Virtualbox Guest Additions en Elementary OS 0.2 Luna