다음 문서를 기반으로 다음 iso VBoxGuestAdditions_5.1.0.iso를 다운로드 한 후 https://www.vagrantup.com/docs/virtualbox/boxes.html
그런 다음 다음 명령을 실행하십시오.
sudo mkdir /media/VBoxGuestAdditions
sudo mount -o loop,ro VBoxGuestAdditions_5.1.0.iso /media/VBoxGuestAdditions
sudo sh /media/VBoxGuestAdditions/VBoxLinuxAdditions.run
수신 및 오류 :
서비스 vboxadd를 설정하지 못했습니다. 자세한 내용은 /var/log/VBoxGuestAdditions.log 로그 파일을 확인하십시오.
이 로그를 검토하면 다른 로그 파일을 참조합니다 /var/log/vboxadd-install.log
. 이 로그를 검토하면 다음이 표시됩니다.
make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/3.13.0-93-generic/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j2 modules
make[1]: Makefile: No such file or directory
make[1]: warning: -jN forced in submake: disabling jobserver mode.
make[1]: *** No rule to make target `Makefile'. Stop.
make: *** [vboxguest] Error 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
다음 패키지가 설치되어 있습니다. 나는 그것들을 제거하고 다시 추가했다.
linux-headers-$(uname -r) linux-generic linux-image-generic linux-headers-generic linux-signed-generic dkms build-essential
나는 이것을 더 디버깅하는 방법을 확신하지 못한다. 문제에 대한 도움을 주시면 감사하겠습니다.
또한 Virtual Box에 포함 된 게스트 추가 CD를 사용하려고했습니다. CD를 입력하고 설치를 수락하면 다음과 같은 상황이 발생합니다. 게스트 추가 CD를 넣으면 다음 오류가 발생합니다.
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.1.4 Guest Additions for Linux...........
VirtualBox Guest Additions installer
Removing installed version 4.3.20 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
vboxadd.sh: Building Guest Additions kernel modules.
Failed to set up service vboxadd, please check the log file
/var/log/VBoxGuestAdditions.log for details.
Press Return to close this window...
그런 다음 /var/log/VBoxGuestAdditions.log 파일을 검토하면 다음과 같이 나타납니다.
vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
vboxadd.sh: failed: Please check that you have gcc, make, the header files for your Linux kernel and possibly perl installed..
그런 다음 /var/log/vboxadd-install.log를 열면 다음이 표시됩니다.
/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again. Stop.
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
이렇게하면 이미지를 다시 시작하는 것 외에는 복구 할 수없는 시스템이 나쁜 상태가됩니다.