Kali Linux 가상 머신에 VirtualBox Guest Additions를 설치하기 위해 아래 단계를 수행해 보았습니다.여기.
나는 다음을 실행했습니다: sudo apt-get update
,, sudo apt-get upgrade
( sudo reboot
모든 패키지가 실제로 업그레이드될 때까지) sudo apt-get install build-essential
sudo apt-get install module-assistant
,sudo m-a prepare
하지만 실행하면 다음과 같은 sudo sh VBoxLinuxAdditions.run
결과를 얻습니다.
추가 기능 설치...
vboxadd.sh: VirtualBox 게스트 추가를 시작합니다.
vboxadd 서비스를 설정할 수 없습니다. 로그 파일을 확인하십시오.
로그 파일에는 다음과 같이 나와 있습니다.
vboxadd.sh: 실패: 문제를 식별하려면 /var/log/vboxadd-install.log를 확인하세요.
vboxadd.sh: 실패: vboxgues 수정에 실패했습니다.
이는 커널 헤더 파일이 설치되지 않았기 때문에 발생할 가능성이 높습니다.
그래서 나는 달렸 sudo apt-get install linux-headers-$(uname-r)
지만 다음을 얻었습니다.
E: linux-headers-4.9.0-kali3-amd64 패키지를 찾을 수 없습니다.
apt-cache search linux-headers
만 표시:
리눅스 헤더-4.12.0-kali1-all - [...]
[...]
내 질문은: 왜 이 문제가 발생하고 어떻게 해결합니까?
(이것은 내 호스트 시스템에 문제가 있을 수 있습니까? 잘못된 순서로 작업을 수행하는 데 문제가 있을 수 있습니까? 게스트 추가 iso를 어떻게든 다시 삽입해야 합니까?)
답변1
해결책은 간단합니다. 와 함께 사용되어 필요한 패키지를 찾습니다 sudo apt-get install linux-headers-4.12.0-kali2-all
. uname -r
또한 VBoxLinuxAdditions의 권한을 변경해야 할 수도 있습니다 chmod 777 VBoxLinuxAdditions.run
.