VirtualBox에서 ‘modprobe vboxdrv’오류를 수정하는 방법? 16.04에 있지만, 설치 후 새로운 가상

나는 설치 virtualBox우분투 16.04에 있지만, 설치 후 새로운 가상 호스트 프로그램이 오류를 만들 :

커널 드라이버가 설치되지 않았습니다 (rc = -1908)

VirtualBox Linux 커널 드라이버 (vboxdrv)가로드되지 않았거나 / dev / vboxdrv에 권한 문제가 있습니다. virtualbox-dkms 패키지를 설치하고 다음을 실행하여 커널 모듈을로드하십시오

modprobe vboxdrv

루트로. 배포판에서 사용할 수 있으면 먼저 DKMS 패키지를 설치해야합니다. 이 패키지는 Linux 커널 변경 사항을 추적하고 필요한 경우 vboxdrv 커널 모듈을 다시 컴파일합니다.

where: suplibOsInit what: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The support driver is not installed. On linux, open returned ENOENT.

modprobe vboxdrv오류 를 해결하는 방법 ?



답변

첫 번째 단계로 다음 명령을 실행하십시오.

sudo modprobe vboxdrv

도움이되지 않으면 다음 명령을 실행하십시오.

sudo apt update
sudo apt install --reinstall linux-headers-$(uname -r) virtualbox-dkms dkms

그런 다음 다시 부팅 하여 시스템을 다시 부팅 한 후 다음 명령을 실행합니다 :

sudo modprobe vboxdrv

작동하지 않으면 BIOS / UEFI 설정에서 보안 부팅비활성화 해야합니다. 보안 부팅 은 서명되지 않은 모듈이로드되지 않도록하기 때문입니다.


답변

  1. 아래 명령을 실행하여 virtualbox-dkms 및 해당 구성을 제거하십시오.

    sudo apt-get remove virtualbox-dkms
    sudo apt-get remove --purge virtualbox-dkms
    
  2. 아래 명령을 실행하여 Linux 헤더 및 Linux 이미지를 설치하십시오.

    sudo apt-get install -y linux-headers-amd64 linux-image-amd64
    
  3. virtualbox-dkms 설치

    sudo apt-get install -y virtualbox-dkms
    

답변

제 경우에는 UEFI 활성화와 관련이 있습니다. 이 경우 서명되지 않은 커널 모듈 vboxdrv은로드되지 않습니다.

자세한 정보는 여기 :
Ubuntu 16.04로 업그레이드 한 후 ‘vboxdrv’를로드 할 수 없습니다 (보안 부팅을 유지하고 싶습니다)


답변