Ubuntu 14.04에서 VBoxGuestAdditions 5.1.0을 설치할 수 없습니다


8

다음 문서를 기반으로 다음 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.

이렇게하면 이미지를 다시 시작하는 것 외에는 복구 할 수없는 시스템이 나쁜 상태가됩니다.

답변:


12

다음과 같은 작업을 수행하지 않은 필수 구성 요소가있는 것 같습니다. apt-get install build-essential module-assistant linux-headers-$(uname -r)

그것은 나를 위해 일했다.


모듈 보조 패키지가없는 것 같습니다. 이 패키지를 설치하자마자 게스트 추가 작업이 시작되었습니다.
thxmike

이것만으로는 저에게는 효과가 apt-get install -r gcc make linux-hearders-$(uname -r)
없었고

module-assistant뿐만 아니라 나를 위해 그것을했다. 우분투에서 나는 또한한다 virtualbox-dkms.
jonpeck

때때로 linux-headers를 설치하면 "패키지를 찾을 수 없습니다"라는 오류가 발생합니다. 이 경우 명령에 따라 실행하십시오 : apt-get install linux-headers-<LATEST VERSION>-ubuntu-amd64apt-get install linux-image-<LATEST VERSION>-ubuntu-amd64
TheRookierLearner

0

게스트 추가는 VirtualBox 설치의 일부입니다. Virtualbox 인터페이스에서 다음을 클릭하십시오.

Device -> Insert Guest Additions -> CD Image.

이제 게스트 OS에서 게스트 시스템의 CD에서 게스트 설치를 실행하십시오.


나는이 과정도 시도했다. 작동하지 않습니다. 위와 같은 문제가 발생합니다.
thxmike

이미지를 삽입 한 후 CD를 실행할 때 어떤 오류가 발생합니까?
LD James

나뿐만 아니라 게스트 추가 CD를 삽입 할 때 문제를 나타내는 이전 질문을 업데이트 한
thxmike

@thxmike이 설치를 수행 할 때 게스트 컴퓨터에 있습니까?
LD James

위의 질문에 대답하기 위해 예, 게스트 컴퓨터에 있습니다.
thxmike

0

나는이 문제가 있었다. 이 문제를 해결하기 위해 VBoxLinuxAdditions.run 파일을 / root / 폴더에 복사하고 파일 권한을 755로 변경했습니다. 또한 필수 구성 요소 인 "build-essential module-assistant linux-headers-$ (uname -r)" . 그 후 설치가 작동했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.