Debian의 Kali Linux 가상 머신에 VirtualBox 게스트 추가 기능을 설치할 수 없습니다(커널 헤더 파일 설치 문제)

Debian의 Kali Linux 가상 머신에 VirtualBox 게스트 추가 기능을 설치할 수 없습니다(커널 헤더 파일 설치 문제)

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.

관련 정보