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.