저는 리눅스 초보자입니다
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
생성된 가상 머신은 손실되지 않으니 걱정하지 마세요.