커널 5.0.5가 설치된 Linux 게스트용 VirtualBox 게스트 추가 기능

커널 5.0.5가 설치된 Linux 게스트용 VirtualBox 게스트 추가 기능

호스트와 게스트 컴퓨터 간의 공유 폴더를 활성화하기 위해 VirtualBox 추가 기능을 설정하려고 합니다. 구성은 다음과 같습니다.

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

내가 따르는 지침은 다음과 같습니다.

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

다시 시작하고 다시 로그인한 후 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

그리고 공유 폴더에 액세스하려면 다음을 수행하세요.

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

부분적 으로 문제가 발생합니다 sudo ./GuestInstaller/VBoxLinuxAdditions.run. 오류가 발생합니다.modprobe vboxsf failed

원래 VBoxAdditions 6.0.4는 커널 5를 지원하지 않는 줄 알았는데,https://www.virtualbox.org/wiki/Changelog지원해야 한다고 합니다.

또한 때로는 :이 작동하지 않는 export KERN_VER=$(uname -r)대신 에 권장됩니다 .export KERN_DIR=/usr/src/kernels/$(uname -r)

어떻게 고치고 설치하나요?

답변1

VBoxGuestAdditions_6.0.6을 설치해 보세요. 이 버전은 커널 5.0 이상의 빌드 문제를 해결합니다.

하지만! Fedora를 사용하고 있기 때문입니다. 게스트 추가 설치를 입력하여 dnf 패키지 관리자를 통해 dnf install virtualbox-guest-additions게스트 추가 설치 를 시도할 수 있습니다.

관련 정보