Adições de convidado do VirtualBox para Linux Guest com kernel 5.0.5

Adições de convidado do VirtualBox para Linux Guest com kernel 5.0.5

Estou tentando configurar o VirtualBox Additions para ativar pastas compartilhadas entre o host e a máquina convidada. A configuração é:

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

As instruções que estou seguindo são:

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

Após reiniciar e registrar novamente, baixe e instale as adições de convidados da imagem 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

E, para ter acesso às pastas compartilhadas:

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

Problemas ocorrem em sudo ./GuestInstaller/VBoxLinuxAdditions.runparte. Isso resulta em erromodprobe vboxsf failed

Originalmente, pensei que VBoxAdditions 6.0.4 não suporta kernel 5, mashttps://www.virtualbox.org/wiki/Changelogsupõe que tem que apoiar.

Além disso, às vezes é recomendado export KERN_VER=$(uname -r)em vez de export KERN_DIR=/usr/src/kernels/$(uname -r): não funcionou.

Como consertar e instalar?

Responder1

Tente instalar VBoxGuestAdditions_6.0.6 Esta versão resolve o problema de compilação no kernel 5.0 ou superior.

MAS! Já que você está usando o Fedora. Você pode tentar instalar o Guest Additions por meio do gerenciador de pacotes dnf digitando dnf install virtualbox-guest-additionspara instalar o Guest Additions

informação relacionada