Compartir archivos entre una máquina virtual en virtualbox y la máquina anfitrión en fedora se torna un poco complicado. Sin embargo no lo es tanto, aquí la solución.
1.- Iniciar la máquina virtual e instalar los siguientes paquetes:
# Centos
sudo yum install gcc kernel-devel kernel-headers dkms make bzip2
En fedora primero actualizar el kernel, en caso de haber actualizaciones, entonces reiniciamos.
sudo dnf -y update
Ahora instalar los paquetes siguientes, luego reiniciar de nuevo.
# Fedora sudo dnf install gcc kernel-devel kernel-headers dkms make bzip2
2.- Insertar la imagen de GuestAddition a instalarlo al saltar el mensaje de pregunta de auto-ejecución.
3.- Reiniciar la máquina virtual.
4.- Antes de inciar la máquina virtual, agregar la carpeta a compartir desde la interfaz de VirtualBox, Seleccionar el nombre de la máquina virtual, ir a configuración, seleccionar la ruta de la carpeta a compartir.
Nota: delimitarse a usar solo letras y numeros, sin espacios y letras con acentos, o la letra ñ.
5.- Iniciar la máquina virtual.
6.- Una vez iniciada la máquina virtual. Ir a la ruta: ahí se verá la carpeta montada, sin embargo la carpeta no se puede abrir porque pertenece a otro grupo en el que no está asignado nuestro usuario.
# Centos
cd /media/
# Fedora cd /media/
# o en la ruta
cd /run/media/usuario/
7.- Para agregar nuestro usuario al grupo, es necesario el comando siguiente:
sudo usermod -G vboxsf -a nombe-usuario
8.- Reiniciar de nuevo y con eso ya deberá de mostrarse la carpeta de manera normal en la ruta para el SO en específico.
9.- Adicionalmente agregar un enlace en la ruta que ustedes eligan:
ln -s /media/sf_nombre-carpeta-original ~/nombre-carpeta-de-acceso-directo
Y eso es todo.