VirtualBox Guest Additions para Linux Guest con kernel 5.0.5

VirtualBox Guest Additions para Linux Guest con kernel 5.0.5

Estoy intentando configurar VirtualBox Additions para habilitar carpetas compartidas entre el host y la máquina invitada. La configuración es:

Host  : Windows 10 x64
Guest : Fedora Server 29.1.2 x64 [with updates up to kernel 5.0.5-200.fc29.x86-64]
VirtualBox version on host machine : 6.0.4

Las instrucciones que estoy siguiendo son:

sudo dnf -y upgrade
sudo dnf -y install gcc kernel-devel kernel-headers dkms make bzip2 perl kernel-$(uname -r) elfutils-libelf-devel libell binutils patch libgomp glibc-headers glibc-devel  automake
sudo dnf -y update kernel*
reboot

Después de reiniciar y volver a iniciar sesión, descargue e instale las adiciones de invitados desde la imagen iso:

wget https://download.virtualbox.org/virtualbox/6.0.4/VBoxGuestAdditions_6.0.4.iso
mkdir ./GuestInstaller
sudo mount ./VBoxGuestAdditions*.iso ./GuestInstaller
export KERN_DIR=/usr/src/kernels/$(uname -r)
sudo ./GuestInstaller/VBoxLinuxAdditions.run
reboot

Y, para tener acceso a carpetas compartidas:

sudo usermod -aG vboxsf "$USER"
rm ./VBoxGuestAdditions_6.0.4.iso
rm ./GuestInstaller -r

Los problemas ocurren en sudo ./GuestInstaller/VBoxLinuxAdditions.runparte. Resulta en errormodprobe vboxsf failed

Originalmente pensé que VBoxAdditions 6.0.4 no es compatible con el kernel 5, perohttps://www.virtualbox.org/wiki/ChangelogSe supone que tiene que soportar.

Además, a veces se recomienda en export KERN_VER=$(uname -r)lugar de export KERN_DIR=/usr/src/kernels/$(uname -r): no funcionó.

¿Cómo solucionarlo e instalarlo?

Respuesta1

Intente instalar VBoxGuestAdditions_6.0.6. Esta versión resuelve el problema de compilación en el kernel 5.0 o superior.

¡PERO! Ya que estás usando Fedora. Puede intentar instalar Guest Additions a través del administrador de paquetes dnf escribiendo dnf install virtualbox-guest-additionspara instalar Guest Additions

información relacionada