virtualbox를 사용하여 최신 버전의 Kali Linux를 설치했지만 게스트 추가 항목을 설치할 수 없으며 이것을 발견했습니다. 질문.
다음 명령을 실행한 후 uname -r
터미널에 있습니다 .
4.15.0-kali2-amd64
linux-headers를 설치하고 명령을 실행하려고 하면 apt-get install linux-headers-$(uname -r)
다음 오류가 발생합니다.
Unable to locate package linux-headers-4.15.0-kali2-amd64
Couldn't find any package by global 'linux-headers-4.15.0-kali2-amd64'
Couldn't find any package by regex 'linux-headers-4.15.0-kali2-amd64'
비교를 위해 Virtualbox에 Ubuntu를 설치했는데 제대로 작동했습니다.
이 상황에서 내가 무엇을 할 수 있는지 말해주세요.
답변1
커널이 오래되어 해당 커널 헤더를 더 이상 사용할 수 없습니다. 시스템을 업그레이드해야 합니다.
apt update
apt upgrade
그런 다음 가상 머신을 다시 시작하십시오. 이것은 당신에게 줄 것입니다현재 커널, 4.17.0-kali3을 작성했으며 해당 헤더 패키지를 설치할 수 있습니다.
그런 다음 게스트 추가를 설치하려면다음 명령을 실행하십시오.:
apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r)
답변2
apt update를 실행하면 커널이 최신 버전으로 업데이트됩니다. 이 명령은 uname -r
이전의 현재 커널 버전을 가정할 수 있습니다.
최신 커널 버전과 이전 버전 간의 불일치로 인해 오류가 발생합니다.
그러니 테스트해 보세요. 업데이트가 없습니다.
- 적절한 설치 linux-headers-$(uname -r)
- 새 헤더를 설치하지 마십시오
- 업데이트 및 업그레이드 실행
- apt install linux-headers-$(uname -r)를 다시 실행하세요.
- 실수
- 재시작
- apt install linux-headers-$(uname -r)를 다시 실행하세요.
- 일하다..