virtualbox VM을 시작할 수 없습니다: 커널 드라이버가 설치되지 않았습니다.

virtualbox VM을 시작할 수 없습니다: 커널 드라이버가 설치되지 않았습니다.

저는 리눅스 초보자입니다

virtualbox 4.2와 함께 12.04를 실행 중이었습니다. 모든 것이 로지였습니다.

12.10으로 업그레이드되었습니다. 이제 Virtualbox가 실행되지만 모든 VM을 시작할 수 있습니다. '커널 드라이버가 설치되지 않았습니다' 오류가 발생합니다. /etc/init.d/vboxdrv 설정을 실행했지만 '커널 3.8.0-32-generic의 커널 헤더를 찾을 수 없습니다' 오류가 발생했습니다.

apt-get linux-headers-3.8.0-32-generic을 실행하려고 시도했지만 'Pakcage linux-headers-3.8.0.32-generic을 사용할 수 없지만 다른 패키지에서 참조됩니다'라는 오류가 발생합니다.

uname -r은 3.8.0-32-generic으로 응답합니다.

ls /usr/src에는 linux-headers-3.5.0-42가 포함되어 있습니다. linux-headers-3.5.0-42-generic & vboxhost-4.3.0

이 문제를 어떻게 해결합니까? 이제 OS 업그레이드를 수행하기 전에 DKMS를 설치했어야 했고 커널 헤더가 업데이트되었을 것이라는 점을 이해합니다.

답변1

시냅틱이 포함된 최신 커널(3.11.0-13(바이너리))을 포함하는 모든 커널 패키지를 설치합니다 kernel-header. 그런 다음 재부팅합니다. 시스템은 새 커널로 시작하고 ... 작동합니다. (제 문제는 vmware를 사용하는 것입니다)

3.5.0-42에 문제가 있으면 이전 버전부터 시작할 수 있습니다.

답변2

대부분의 경우 이것이 나에게 해결책입니다.

sudo apt-get update
sudo apt-get install dkms
sudo reboot 

실패하면 다음을 시도하십시오.

sudo apt-get remove virtualbox
sudo apt-get install virtualbox
sudo reboot

생성된 가상 머신은 손실되지 않으니 걱정하지 마세요.

관련 정보